Re: [閒聊] OOP小評

看板Soft_Job作者 (Lazy bone)時間9年前 (2015/03/05 21:37), 編輯推噓1(3221)
留言26則, 9人參與, 最新討論串30/43 (看更多)
※ 引述《oaz ()》之銘言: : 那我再舉例,假設鞋子(資料)有一個動作(程序)叫綁鞋帶 : 你會預期 : I. 鞋子.綁鞋帶() 會只作用在這雙鞋? : II. 鞋子.綁鞋帶() 不但會作用在我腳上的鞋子,還會作用在隔壁鄰居的鞋子上 : III. 所有人的鞋子的綁鞋帶動作,都統一在某間放裡 開放體系就是在我得到這雙鞋子時 Struct Shoes {…..} 我不必去預先設定我會對它作什麼動作 對鞋子的動作可能當時有一些 A( shoes *); 以後有可能再去想到另外一些 B( shoes *) 我不用一開始就把所有東西都設死 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.228.21.125 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1425562639.A.CE9.html

03/05 21:41, , 1F
然後呢 接下來有Highheels,而和資料和shoes你要放哪裡
03/05 21:41, 1F

03/05 21:41, , 2F
03/05 21:41, 2F

03/05 21:42, , 3F
和shoes有90%相同,你要放哪裡?
03/05 21:42, 3F

03/05 21:42, , 4F
Struct Highheels {…..}
03/05 21:42, 4F

03/05 21:44, , 5F
Struct Highheels { $(cp Struct Shoes ) + 10%}
03/05 21:44, 5F

03/05 21:44, , 6F
抱歉 那你A,B也沒用了
03/05 21:44, 6F

03/05 21:45, , 7F
然後你要怎麼記得讓shoes改規格時highheels也一起改?
03/05 21:45, 7F

03/05 21:45, , 8F
你就這樣寫吧 幹嘛一副別人一定要說服你一樣?
03/05 21:45, 8F

03/05 21:45, , 9F
大概也cp A B吧 他loc產出超多的超優秀
03/05 21:45, 9F

03/05 21:46, , 10F
你這樣講就曝露了你對指標的無知
03/05 21:46, 10F

03/05 21:47, , 11F
zzzzz
03/05 21:47, 11F

03/05 21:47, , 12F
你對指標轉型才無知咧
03/05 21:47, 12F

03/05 21:48, , 13F
原來是個連C語言都不熟的半瓶水啊
03/05 21:48, 13F

03/05 21:48, , 14F
你沒有能力了解把東西設死的因果呢
03/05 21:48, 14F

03/05 21:52, , 15F
而且為什麼10%是附加在後面?不能是中間有三個變數不一
03/05 21:52, 15F

03/05 21:52, , 16F
樣?
03/05 21:52, 16F

03/05 21:53, , 17F
這樣你熱愛的指標硬轉就爆炸了
03/05 21:53, 17F

03/05 21:54, , 18F
好笑耶 我也可以把class全部放data不放function啊
03/05 21:54, 18F

03/05 21:54, , 19F
統統public 隨便人搞不就好了
03/05 21:54, 19F

03/05 21:55, , 20F
戰的越正經越鬼打牆 大家各自保重吧 看戲看累了
03/05 21:55, 20F

03/05 21:55, , 21F
而且這樣跟類別只放資料然後繼承有何不同?oo還更加安
03/05 21:55, 21F

03/05 21:55, , 22F
全簡潔
03/05 21:55, 22F

03/05 21:58, , 23F
我很好奇你的strict 裡全不放函式?
03/05 21:58, 23F

03/05 22:59, , 24F
果然一寫CODE就知道能耐在哪了 大家可以回家啦
03/05 22:59, 24F

03/05 23:23, , 25F
OO會被發明 就是用來解決 程序導向的問題…
03/05 23:23, 25F

03/06 09:19, , 26F
不必預設它作什麼動作?...
03/06 09:19, 26F
文章代碼(AID): #1K-5mFpf (Soft_Job)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 30 之 43 篇):
閒聊
3
26
文章代碼(AID): #1K-5mFpf (Soft_Job)