Re: [分享] 面向對象編程從骨子裡就有問題
※ 引述《mahoihei (Alvar)》之銘言:
: 早上看到一篇對個人來說很衝擊性的文章
: http://goo.gl/z4Fa3
: 為什麼說是很衝擊性,因為我自己的編程基礎由oop開始的
: 而在oop design更是我在這個領域最喜愛的地方
: 想問大家對這篇文章有什麼見解??
個人覺得物件導向對於大型程式的開發非常有用
在現在可以說非常必要
特別是-->類別方法非常非常好用. 比另外純函數好用多了
一般的函數需要"記得有什麼"函數
尤其是配合有自動完成的IDE下..
IDE都自動幫你查好了
比方說就拿最常用的I/O來看好了
如果我用檔案指標 我必須知道
有fopen()可以用 有fclose()可以用...之類的
但如果用fstream a;
a.open(), a.close() 就不用特別記得"有哪些可用", IDE會幫你查.
這在大型的程式其實節省很多開發時間
省得一個一個去找有哪些的 即使要找 找同class 也比找整個.h檔方便多了
個人認為這其實就是物件導向非常強大好用的地方了
至於批評者說到繼承
我想紊亂的繼承維護起來很痛苦這是沒錯...
但其實...可以選擇盡量少用或不用吧...
就我所知,Linus也是討厭C++的人,我不知道他對其他OOP語言的看法
至於批評者講到只要一根香蕉卻得到整個叢林....
我想就算寫C++的人也不會這麼蠢吧...該單函數就單函數,
應該不會特別去寫物件方法找自己麻煩,
比方說我要寫個swap我也不會神經病寫在class裡面
(ㄟ但是可能需要寫成template XD)
至於其他的物件導向語言我就不知道了...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.248.182.130
※ 編輯: amozartea 來自: 60.248.182.130 (02/22 19:13)
→
02/22 19:17, , 1F
02/22 19:17, 1F
→
02/22 19:30, , 2F
02/22 19:30, 2F
→
02/22 19:32, , 3F
02/22 19:32, 3F
→
02/22 19:33, , 4F
02/22 19:33, 4F
→
02/22 19:34, , 5F
02/22 19:34, 5F
推
02/22 21:15, , 6F
02/22 21:15, 6F
推
02/22 23:11, , 7F
02/22 23:11, 7F
推
02/22 23:45, , 8F
02/22 23:45, 8F
推
02/23 00:06, , 9F
02/23 00:06, 9F
推
02/23 00:35, , 10F
02/23 00:35, 10F
→
02/23 00:35, , 11F
02/23 00:35, 11F
→
02/23 00:36, , 12F
02/23 00:36, 12F
→
02/23 00:37, , 13F
02/23 00:37, 13F
→
02/23 00:37, , 14F
02/23 00:37, 14F
→
02/23 00:39, , 15F
02/23 00:39, 15F
推
02/23 00:40, , 16F
02/23 00:40, 16F
→
02/23 00:42, , 17F
02/23 00:42, 17F
→
02/23 00:42, , 18F
02/23 00:42, 18F
→
02/23 00:43, , 19F
02/23 00:43, 19F
→
02/23 00:43, , 20F
02/23 00:43, 20F
推
02/23 00:44, , 21F
02/23 00:44, 21F
→
02/23 00:44, , 22F
02/23 00:44, 22F
→
02/23 00:44, , 23F
02/23 00:44, 23F
推
02/23 00:46, , 24F
02/23 00:46, 24F
→
02/23 00:47, , 25F
02/23 00:47, 25F
→
02/23 00:47, , 26F
02/23 00:47, 26F
→
02/23 00:49, , 27F
02/23 00:49, 27F
→
02/23 00:49, , 28F
02/23 00:49, 28F
→
02/23 00:49, , 29F
02/23 00:49, 29F
→
02/23 00:50, , 30F
02/23 00:50, 30F
→
02/23 00:50, , 31F
02/23 00:50, 31F
推
02/23 00:51, , 32F
02/23 00:51, 32F
→
02/23 00:52, , 33F
02/23 00:52, 33F
→
02/23 00:52, , 34F
02/23 00:52, 34F
→
02/23 00:55, , 35F
02/23 00:55, 35F
→
02/23 00:55, , 36F
02/23 00:55, 36F
→
02/23 05:32, , 37F
02/23 05:32, 37F
→
02/23 05:35, , 38F
02/23 05:35, 38F
推
02/23 07:51, , 39F
02/23 07:51, 39F
→
02/23 13:54, , 40F
02/23 13:54, 40F
推
02/23 14:24, , 41F
02/23 14:24, 41F
→
02/23 14:25, , 42F
02/23 14:25, 42F
推
02/25 12:27, , 43F
02/25 12:27, 43F
討論串 (同標題文章)
Soft_Job 近期熱門文章
PTT職涯區 即時熱門文章
58
124