1. 程式人生 > >C++效能系列之高內聚低耦合的設計模式

C++效能系列之高內聚低耦合的設計模式

  • 高內聚低耦合模式應用MVC設計模式的解決方案是:service提供的功能是controller其中的部分給外部使用的功能。當不存在對外提供的服務的時候,controller不必實現service介面。
  • 大框架中增加的小功能嚴格實現大框架要求的所有介面,這樣的實現對小功能而言顯提迂腐和呆板,對實現人員顯得重複工作量大,因此teacher作為demo,提供一個微縮實現的樣板。
  • 指標*左邊表示指標指向的值是常量,不可修改,右邊表示指標本身這個變數不可修改。所以函式返回值非指標型別,其const修飾符只能放到函式後面。指標的const是這樣不與常規資料型別衝突的情況下定下指向的目標為只讀的規則,與非指標型別相容,比非指標型別更強,是一個擴充套件。