/story/165374/明慈淨行記/issue/35
明慈淨行記 - 第35章 《Coding Art》第8篇 即使是業界公認,也未必就是正確的,自己的獨立思考最可貴 | Penana
more_vert
-
info_outline
Info
-
toc
Table of Contents
-
share
Share
-
format_color_text
Display Settings
-
-
exposure_plus_1
Recommend
-
report_problem
Report
-
account_circle
Login
share
bookmark_border
file_download
info_outline
format_color_text
toc
exposure_plus_1
Never miss what's happening on Penana!
明慈淨行記
Author:
淨明
明慈淨行記
Author:
淨明
ISSUE #35
第35章 《Coding Art》第8篇 即使是業界公認,也未必就是正確的,自己的獨立思考最可貴
No Plagiarism!3UUpOjhUowBXEzYR4881posted on PENANA 二十多年前我剛開始學programming的時候,以C++爲代表的OOP(object oriented programming)思想是整個軟件業內公認的標準,我也沒有任何懷疑就接受了OOP的思維方式,剛開始學了C++,後來又學了將OOP貫徹得更徹底的C#,不僅是我個人,整個軟件業界都在理所當然地推崇OOP.8964 copyright protection97PENANAVVJkCAad6U 維尼
然而現在,我拋棄了C#和C++, 回歸到了C語言,跟OOP say bye bye了,爲什麼呢?因爲仔細思考才發現,OOP將方法歸屬於某個class的做法從思維方式上削弱了方法的普遍適用性,當我們創建一個方法時,應該是以「欲令此方法儘可能多地被全局共用」作爲出發點,而不應是僅僅爲服務於某一個class而編寫一個方法。101Please respect copyright.PENANA8hwCL6xK8Z
OOP將方法歸屬於某個class的做法,導致了功能相似的方法在多個class中重複出現,從而導致代碼重複,代碼重複就是programming的大忌,完美的programming是重複性爲零。8964 copyright protection97PENANA7Qm6D4dNlM 維尼
如果您對網站開發、計算機系統的管理維護、編程技術等有興趣,可以通過以下方式與淨明交流:【微信】si_jinmin 【Email】[email protected] 【Instagram】jinmin.si8964 copyright protection97PENANAyzYeGdYBkt 維尼
18.220.238.233
ns18.220.238.233da2
LIKES 0
READS 97
BOOKMARKS 3
campaign
Request update 0