看板 B91205XXX 關於我們 聯絡資訊
我覺得用動物園來講解物件導向的繼承與多型概念很不賴 如果我當普生助教的話 在動物園導覽時順便教程式設計的觀念 應該很有趣 ================================================= 需要有的知識:動物行為 生態 分類 物件導向程式設計 目標:開發模擬動物園程式 1.找出具有共通屬性與行為的物件 這些動物有什麼共通點? 2.設計代表共通狀態與行為的 class instabce variables: 動物的長相 吃的食物 胃的大小(食量) 活動能力範圍 methods; 叫 吃 睡 其他行為 3.決定 subclass 是否需要讓某項行為(method)能 overide 要知道同一個分類階層下的動物群 在行為方面還是會有例外 得 override 4.藉由尋找使用共通行為的subclass來找出更多抽象化的機會 不同階層的動物群 也有可能有相似的行為 5.完成class的繼承階層 在心中畫出依照行為生態 以及外觀分類的階層表 ====================================================== 其實這樣的想法很自然 可以幫助建立整體概念 拿來當文本作業也很棒 絕對沒得抄!而且用不用心 一看就知道 嘿嘿 當然口頭報告還是要啦 聽聽學弟妹虎爛也很有趣的 XD 不過你想想 你還會記得你當初動物園導覽報告了什麼嗎?? 所以我覺得大一重要的是建立大方向的概念 也可以讓他們學到 物件 method 可以根據 instance variable 而有不同 以及各 class 之間的互動 好啦 我承認 我嘴泡了 不過我會盡量實行 如果大助教耀文先生肯讓我去弄的話...... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.249.61 ※ 編輯: magicfx 來自: 140.112.249.61 (08/14 04:29) ※ 編輯: magicfx 來自: 140.112.249.61 (08/14 04:38)
wj3zo3:ㄜ....看不懂@@ 08/14 17:26