怎麼學習 C++ 類的設計?
12-15
之前一直用C,近期可能轉到大量使用C++,了解C++的基本語法,也能用STL和其他開源庫來幹活,但是發現自己手寫出來的代碼很多還是類似C,想寫出更加C++的代碼來,比如我看開源項目,讀寫LOG/讀寫配置文件/業務邏輯都以類來體現,我想問除了多閱讀這些開源代碼之外,還有其他什麼資料總結了有關類設計的一些原則/實踐指導,謝謝
讀Robert Martin的《敏捷軟體開發》。
這和語言無關,你應該深入學習OOP。
理解面向過程和oop的區別。
C++代碼設計與重用 (豆瓣)
《Design Patterns》
推薦閱讀:
※如何評價漫畫《NEW GAME!》中人物櫻寧寧的編程水平?
※如何通俗的理解機器學習中的VC維、shatter和break point?
※為什麼有些編程語言的數組要從零開始算?
※前端開發中有什麼經典的輪子值得自己去實現一遍?