【文章內容簡介】
寫程序時在一個更高的層次上考慮 ( “think at a higher level”),如只要考慮 surprise 而不用考慮這么多: “alien moves up; alien says ?who are you ? ; robot39。s head turns around. “ “think at a higher level” 實際上是一種 封裝 ,即用一個方法封裝了具體的實現(xiàn)細節(jié)。 自己改造 Snowpeople例子 Snowpeople_have_not 方法的參數(shù)( Parameter) 舉例:創(chuàng)作一個動畫讓甲殼蟲樂隊的每個成員按順序分別演出一個獨奏曲。 故事板 Do together Do in order geeBeetle move up geeBeetle move down play sound Do together Do in order ringoBeetle move up ringoBeetle move down play sound Do together Do in order paulBeetle move up paulBeetle move down play sound Do together Do in order lennonBeetle move up lennonBeetle move down play sound 舉例 該例子中說明的概念 要想播放一段聲音,首先要將聲音文件導入 Alice。 該例子僅僅實現(xiàn)了 geeBeetle演奏的動畫 完成其它三個成員的動畫是否需要同