作者Jichang (C.C.Lemon)
看板Soft_Job
標題Re: [請益] 我這樣解釋OOP對嗎?
時間Thu Nov 16 17:21:10 2017
寫了幾年code之後,我覺得oop就是
用最簡單的方式來描述抽象化後的特例
最簡單 就是封裝
抽象化 就是繼承
特例 就是多型
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.71.217.251
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1510824072.A.5DF.html
1F:推 senjor: 寫了多年code之後,我覺得oop就是 . 11/16 17:30
2F:→ b81314: 可 11/16 17:51
3F:推 gn01838335: 乙上 11/16 19:33
4F:→ gn01838335: 問題你實例化物件什麼時候回收。 11/16 19:33
5F:→ gn01838335: 好奇寶寶。 11/16 19:34
7F:→ feeya: oop就是可以obj.method obj.parameter這樣分類 11/17 21:33
8F:→ feeya: 讓看程式的人看到obj+method名稱就知道功能 11/17 21:34
9F:→ feeya: 所以senjor說的 . 就是oop的核心價值 11/17 21:35
10F:→ feeya: 然後C還有個a->b這個東西 等同(*a).b 11/17 21:38
11F:→ feeya: 就是因為要讓(* )這多餘的符號不見 11/17 21:41
12F:→ feeya: oop可以像這樣a.b.c.一直點下去 真的是超方便 11/17 21:42
13F:推 sunsamy: 樓上用另一角度(底層實作oop、非抽象)來看oop 11/18 00:49
14F:推 sunsamy: 最近的領悟: 也可以把virtual修飾詞看成是c的&,取位址 11/18 17:45
15F:推 thinkniht: 之前去91app面試 對方說他們都不用繼承的 11/23 09:19