Re: [請益] 我這樣解釋OOP對嗎?消失

看板Soft_Job (軟體人)作者時間8年前 (2017/11/18 17:57), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串18/19 (看更多)
(類別)杯子的概念 (屬性)材質,外型,顏色,目前容量,最大容量,內容物 (方法)倒入,倒出 (事件)if(目前容量>最大容量) then 漏出 封裝---使用杯子的人(User)只能用倒入,倒出方法去控制杯子的目前容量屬性 其餘屬性以User的角度來說無法控制 繼承---當新造一個杯子的時候,製作者(開發人員)可以決定材質,外型,顏色,最大容量 當一種新的杯子的概念生成時,繼承杯子的部分屬性 繼承杯子的概念,OverWrite材質為玻璃 杯子------------------------------------>玻璃杯 多形---以玻璃杯為概念,製作實體,並更改容量,外型與顏色 生成實體(New),設定外型 玻璃杯------------------------->高腳玻璃杯 生成實體(New),設定顏色 玻璃杯------------------------->藍色玻璃杯 生成實體(New),設定容量與外型 玻璃杯------------------------------->啤酒杯 大概4這樣 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.181.102.123 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1510999067.A.A7E.html
文章代碼(AID): #1Q40GRf- (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1Q40GRf- (Soft_Job)