[請益] function OR class

看板PHP作者 (加油加油^^)時間12年前 (2013/11/06 16:35), 編輯推噓3(3021)
留言24則, 9人參與, 最新討論串1/2 (看更多)
各位先進好 我大概會被砲... 我對function 式開發有滿深的著迷 而且我看wordpress phpmyadmin也大量的使用這樣的設計 但是我現在這家公司用了大量的class 這不是對錯問題~ 但是我對程式之間繼承來繼承去覺得" 沒那麼好 " 大家有沒有甚麼可以討論一下呢? -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.163.125.121

11/06 16:39, , 1F
有 OO 概念加上用得到才會覺得他的好。為了 OO 而 OO 會
11/06 16:39, 1F

11/06 16:39, , 2F
有點本末倒置@@
11/06 16:39, 2F

11/06 16:43, , 3F
我用的很初階 大概就是寫一寫覺得這一堆亂七八糟的func
11/06 16:43, 3F

11/06 16:44, , 4F
和變數、陣列啥的散在那裡很煩 就寫class把他包起來
11/06 16:44, 4F

11/06 16:45, , 5F
這樣而已 繼承大概就只在framework裡面才用到吧
11/06 16:45, 5F

11/06 16:49, , 6F
用OO可以把概念抽象化,能幫助程式邏輯更清晰,也更好看
11/06 16:49, 6F

11/06 16:50, , 7F
在 PHP 裡頭講究 OO... 我個人是覺得很... 自找麻煩 XD
11/06 16:50, 7F

11/06 16:50, , 8F
也如chris所言,濫用OO的話反而會增加不必要的負擔
11/06 16:50, 8F

11/06 17:02, , 9F
很多人就是所謂為用而用,人家說好就是好,根本不去了解"本質"
11/06 17:02, 9F

11/06 17:02, , 10F
上的差異...
11/06 17:02, 10F

11/06 17:04, , 11F
一些小不拉嘰的東西也在跟人家 O 來 O 去的,簡直無言...
11/06 17:04, 11F

11/06 18:35, , 12F
我會用oo處理問題,但是我絕少使用繼承這東西。
11/06 18:35, 12F

11/06 18:36, , 13F
目前看到會使用繼承只是為了在不影響主功能的狀態下
11/06 18:36, 13F

11/06 18:36, , 14F
就繼承過來然後做測試而已。
11/06 18:36, 14F

11/06 18:37, , 15F
當然也曾經有一次發生某個需要分岐的意外事故。
11/06 18:37, 15F

11/06 18:37, , 16F
在為了不影響原物件的功能,所以繼承過來改一改。
11/06 18:37, 16F

11/06 18:39, , 17F
PHP的OO是有點落後,但是用來實做algol也並無問題
11/06 18:39, 17F

11/06 18:41, , 18F
不要役於 OO 就好了…
11/06 18:41, 18F

11/06 22:13, , 19F
多用合成,少用繼承
11/06 22:13, 19F

11/07 01:16, , 20F
我也喜歡用 function 但我也非常喜歡用 class
11/07 01:16, 20F

11/07 01:16, , 21F
如果講不出用 class 的目的可能就是為了oo而oo
11/07 01:16, 21F

11/07 02:06, , 22F
模式啊模式,從模式開始瞭解起,就會發現 OO 的迷人之處
11/07 02:06, 22F

11/07 02:07, , 23F
但是也千萬不要為了 OO 而 OO 啊…orz
11/07 02:07, 23F

11/07 09:41, , 24F
不論是fn或是oo,其目的應在於解決問題而非製造更多問題。
11/07 09:41, 24F
文章代碼(AID): #1IUVzY4g (PHP)
討論串 (同標題文章)
文章代碼(AID): #1IUVzY4g (PHP)