web-dev-qa-db-ja.com

cohesion

凝集とデカップリング、それらは何を表していますか?

高粘着性とは何ですか?それを使用/作成する方法は?

クラスが単一責任の原則を満たしているかどうかを判断するにはどうすればよいですか?

低結合:単一の責任の原則と凝集

論理的な結束とは何ですか?なぜそれが悪いまたは望ましくないのですか?

凝集性の反対は何ですか?

意図によるプログラミング、深さ優先、幅優先?

クラスの数を増やすとコードが複雑になりますか?

フィールドとメソッド引数

APIが型のコンテキストでその直交性を超えたという証拠は何ですか?

オブジェクト設計と結束-問題と潜在的なリファクタリング

凝集性を維持しながら、ほとんど無関係なステップで大規模なアルゴリズムを実装する方法

タイトなクラス凝集度メトリック、すべてまたは単なるパブリックメソッド?

機能結合の概念

クラスの責任について複数の定義がありますか?