八葉の日記

日々、感じたことをまとめる場として利用する

2017-12-03から1日間の記事一覧

SOLID原則:4つ目 インターフェース分離の原則(ISP:Interface Segregation Principle)

〇インターフェース分離の原則(ISP:Interface Segregation Principle) クライアントにクライアント利用しないメソッドへの依存を強制してはならないあなたがある機能を実現するモジュールを作成しているとして、そのモジュールが外部に公開しているIFを見る…

SOLID原則:5つ目 依存関係逆転の原則(DIP:The Dependency Inversion Principle)

〇依存関係逆転の原則(DIP:The Dependency Inversion Principle) 上位のモジュールは下位のモジュールに依存してはならない。どちらのモジュールも「抽象」に依存すべきである 「抽象」は実装の詳細に依存してはならない。実装の詳細が「抽象」に依存すべき…