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

看板Soft_Job作者 (咕咕咕)時間6年前 (2017/11/14 14:33), 編輯推噓0(004)
留言4則, 4人參與, 6年前最新討論串9/19 (看更多)
程式菜鳥以一個入門計算機app解釋oop 首先把calculation 相關運作及資料聚集起來(encapsulation) ,建一道牆(access control), 內部如何計算只有我能接觸(maintain invariants). 於是此class設計成為計算機的腦(abstraction) 我的計算機隨時從外部增加新的operand而其原始碼完全不用更動(extensibiltiy) 另外我的計算機可以被繼承,我內部寫好的difficult logic free to use, 或override some public method.(Inheritance) 使它可以成為其它產品的零件(composition). 我也可以透過介面覆予我的計算機其它型別,比如Singable 型別,並實作Singable 的功 能,與其它Singable型別,如史瑞克,放在一起(polymorphism) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.42.189 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1510641189.A.FAF.html

11/14 14:33, 6年前 , 1F
好了可以停了 這什麼抄課本大賽 比誰抄的多嗎
11/14 14:33, 1F

11/14 14:39, 6年前 , 2F
背課文的話可以不用特地回一篇
11/14 14:39, 2F

11/14 14:56, 6年前 , 3F
哪本課文??這樣解釋又變課文了?
11/14 14:56, 3F

11/14 15:51, 6年前 , 4F
每次一有人問oop大家就好興奮,很有趣
11/14 15:51, 4F
文章代碼(AID): #1Q2eub-l (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1Q2eub-l (Soft_Job)