Re: [請益] 如何學習物件導向?
※ 引述《leolarrel (真.粽子無雙)》之銘言:
: 不要為了OO而OO,尤其是在型而下的世界,很多主管看你沒有用物件化程式語言或沒有遵照
: 大師建議的design pattern,或你沒有用MVC開發模式,你就被幹爆,叫你重寫,但我是覺得
「不要為了OO而OO」,這個說法沒錯,但過於隱晦
我用比較白話的方式來說,就是:
不要為了框架而框架,不要為了SOP而SOP
尤其是框架的制定
1, 如果框架的制定者對需求的領域知識尚不是完全熟悉,沒有考慮周全
2, 如果框架是一種「硬」框架,用起來完全沒有彈性,就像是繼承 base on Class
而不是「軟」框架(Copy+Paste from sample code)
3, 如果有很大的可能性需求會不斷變動,框架需要不斷修改
結果就是不適用的框架綁死了你的程式發展,程式越大問題越嚴重
最後不是重構,就是放棄
「不要為了OO而OO」這句話說來容易
有多少人寫程式是不管三七二十一,一開始就先來幾個 Class ooxx {…}的
甚至程式需求是什麼還沒有完全摸清楚,就在定框架的
框架真的比較省事嗎?
矛盾的情況是,有多少人可以事先把所有的問題想清楚
那一個程式是一次就可以把所有的架構就定好,不用修修改改的
有什麼樣的法規,可以讓對相關知識不是很熟悉的人來制定的
OO的本質就是框架制定,多少人對它有清楚的認識
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.243.176.128
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1439648188.A.381.html
推
08/15 22:44, , 1F
08/15 22:44, 1F
→
08/15 22:44, , 2F
08/15 22:44, 2F
推
08/16 00:05, , 3F
08/16 00:05, 3F
推
08/16 00:09, , 4F
08/16 00:09, 4F
推
08/16 00:09, , 5F
08/16 00:09, 5F
→
08/16 00:09, , 6F
08/16 00:09, 6F
→
08/16 00:10, , 7F
08/16 00:10, 7F
→
08/16 00:10, , 8F
08/16 00:10, 8F
→
08/16 00:11, , 9F
08/16 00:11, 9F
推
08/16 00:19, , 10F
08/16 00:19, 10F
→
08/16 00:19, , 11F
08/16 00:19, 11F
→
08/16 00:21, , 12F
08/16 00:21, 12F
推
08/16 00:27, , 13F
08/16 00:27, 13F
→
08/16 00:28, , 14F
08/16 00:28, 14F
噓
08/16 00:48, , 15F
08/16 00:48, 15F
噓
08/16 01:37, , 16F
08/16 01:37, 16F
→
08/16 02:15, , 17F
08/16 02:15, 17F
→
08/16 02:35, , 18F
08/16 02:35, 18F
噓
08/16 04:04, , 19F
08/16 04:04, 19F
噓
08/16 08:21, , 20F
08/16 08:21, 20F
推
08/16 09:45, , 21F
08/16 09:45, 21F
推
08/16 10:23, , 22F
08/16 10:23, 22F
→
08/16 10:25, , 23F
08/16 10:25, 23F
→
08/16 10:47, , 24F
08/16 10:47, 24F
→
08/16 10:48, , 25F
08/16 10:48, 25F
→
08/16 10:49, , 26F
08/16 10:49, 26F
→
08/16 11:01, , 27F
08/16 11:01, 27F
→
08/16 11:03, , 28F
08/16 11:03, 28F
→
08/16 11:04, , 29F
08/16 11:04, 29F
→
08/16 11:16, , 30F
08/16 11:16, 30F
→
08/16 11:16, , 31F
08/16 11:16, 31F
推
08/16 11:42, , 32F
08/16 11:42, 32F
→
08/16 11:42, , 33F
08/16 11:42, 33F
→
08/16 11:42, , 34F
08/16 11:42, 34F
噓
08/16 15:22, , 35F
08/16 15:22, 35F
→
08/16 20:09, , 36F
08/16 20:09, 36F
推
08/17 09:26, , 37F
08/17 09:26, 37F
→
08/17 10:02, , 38F
08/17 10:02, 38F
噓
08/17 19:05, , 39F
08/17 19:05, 39F
討論串 (同標題文章)
Soft_Job 近期熱門文章
15
63
PTT職涯區 即時熱門文章
225
550