閱讀943 返回首頁    go 汽車大全


C++編程規範之5:一個實體應該隻有一個緊湊的職責

摘要:

    一次隻解決一個問題:隻給一個實體(變量、類、函數、名字空間、模塊和庫)賦予一個定義良好的職責。隨著實體變大,其職責範圍自然會擴大,但是職責不應該發散。

    一個變量隻代表一個實體,一個函數隻表示一個功能,一個類代表一個實體,盡可能的保證類的高內聚低耦合特性,如果實體有幾個不同的目的,那麼其使用難度往往會激增,因為這種實體除了會增加理解難度、複雜性和各部分中的錯誤外,還會導致其他問題。這樣會造成實體維護的難度。

最後更新:2017-04-03 12:53:36

  上一篇:go 手機衛士15-歸屬地界麵和手機定位功能
  下一篇:go "Android"牽手"iOS",WP滾蛋