語言相關的OOD
很多人覺得OO只是跟需求有關係。
但是我覺得OO一定跟實現是相關的。同樣是易變的需求,一行就實現跟兩千行實現設計起來肯定是不同的。
既然OOD跟實現相關,所以我覺得一定也和語言相關。
我的經驗是如果你寫C或是java程式碼,函式就可以寫的短些(程式碼行數),類可以設計的小些。C++的話由於函式定義修改不方便(兩個檔案),所以C++的設計我一般讓類大些,函式相應的長些。
但是我覺得OO一定跟實現是相關的。同樣是易變的需求,一行就實現跟兩千行實現設計起來肯定是不同的。
既然OOD跟實現相關,所以我覺得一定也和語言相關。
我的經驗是如果你寫C或是java程式碼,函式就可以寫的短些(程式碼行數),類可以設計的小些。C++的話由於函式定義修改不方便(兩個檔案),所以C++的設計我一般讓類大些,函式相應的長些。
相關文章
- java語言相關的問題Java
- c語言檔案操作相關C語言
- C語言相關的基礎字串函式C語言字串函式
- 【工具向01】——markdown 文字編輯語言相關
- 資料結構C語言|佇列相關資料結構C語言佇列
- 自然語言(NLP)發展史及相關體系
- 十大與雲端計算息息相關的程式語言
- c語言與字串相關的庫函式的模擬實現C語言字串函式
- 關於語言的思考
- GitHub專案:自然語言處理專案的相關乾貨整理Github自然語言處理
- 【C語言】常用的字串函式及相關函式的自我實現C語言字串函式
- BGP 相關術語
- ES6的相關語法
- oracle相關術語的解釋Oracle
- 關於C語言的常量C語言
- C語言setbuf()函式:把緩衝區與流相關聯C語言函式
- 計算機程式語言的分類,解釋型語言、編譯型語言、指令碼語言的關係計算機編譯指令碼
- 【譯】Ruby2.6的JIT功能,編譯和解釋型語言的相關說明編譯
- 資料庫中的相關術語資料庫
- Go語言標準庫time之日期和時間相關函式Go函式
- 關於Ruby的語言特點
- C語言萌新上手:相鄰數對C語言
- 廣告系統相關術語
- Python相關語法2Python
- MySql相關語句總結MySql
- 語義搜尋相關配置
- R語言ggplot怎麼在熱圖上標註相關係數R語言
- 半導體測試行業的相關術語行業
- 飛雪無情的部落格Go語言、Android相關的十大熱門文章GoAndroid
- 從神經學的角度來告訴你嗅覺和語言是緊密相關的
- 關於C語言的位運算子C語言
- c語言static關鍵字的理解C語言
- Go 語言關於 Type Assertions 的 坑Go
- 與LINQ有關的語言特性
- 關於C語言的面試問題C語言面試
- 王垠:關於程式語言的思考
- 關於中國人自己的程式語言!
- 論語言選擇的關鍵 (轉)