「コードきちんとした方法」 - 第10章クラス

章Xクラス
  1クラス機関
    のpublic static定数がある場合は、最初の変数プライベート静的変数だけでなく、民間団体が続き、与えられるべきです。いくつかは、パブリック変数いる
    パブリック関数は、変数のリストに従ってください、私たちは公共の機能の背後にある公共と密接に機能によって呼び出された民間のユーティリティ機能、それが好き。トップダウンの原則に沿って。
  2.クラスは短くしてください
    クラス名は、その全責任を記述する必要があります。命名は、クラスの第一の手段の長さ決定を支援することである
      。①単一の全責任原則(SRP)
        クラスまたはモジュールは、変更されるべきであり、唯一の理由
        システムはなく巨大なクラスの少量の多くの短いクラスから構成されるべきで、各変更する唯一の理由のため、および所望のシステム動作を実現するために他のクラスといくつかの相乗効果で全責任小さなクラスパッケージ。
      ②。凝集
        エンティティ変数のクラスは小さくすべきです。クラスの各メソッドは、1つまたは複数のそのような変数を操作する必要があります。一般に、操作の多変数法、このクラスに複数スティッキー。各変数のクラスがそれぞれの方法のために使用される場合、クラスは、最大凝集力を有します。
      ③多くの短い受け取る凝集クラスを保持している
        大規模なスプリット機能は、多くの小規模の関数であり、このクラスは、多くの場合、時間のサブクラスを複数に分割されます。
  整理修正するために3
    結合緩く!
    依存関係反転原理、DIP、クラスが抽象的ではなく、具体的な詳細に依存している必要があります。

おすすめ

転載: www.cnblogs.com/dhName/p/11592606.html