んだ日記

ndaDayoの技術日記です

SOLIDの原則

開放/閉鎖原則(open/closed principle、OCP)について

んだです。メモです。 開放/閉鎖原則(open/closed principle、OCP) とは? 定義 「モジュールは拡張に対して開いて (Open) おり,修正に対して閉じて (Closed) いなければならない」 拡張に対して開いているって? (Open) 仕様変更があった場合に、新しい…

【メモ】インターフェース分離原則(ISP)

んだです。メモです。 今回は、インターフェース分離原則(ISP)について。 インターフェース分離原則(ISP)とは?? 「クライアントが使用しないメソッドに依存するよう強制されるべきではない」という原則。 ISP違反な実装 例えば、こんなインターフェイ…

【メモ】単一責任の原則

んだです。メモです。 SOLIDの原則を勉強してみたところ面白かったので、メモっていきます。 単一責任の原則って? 単一責任の原則=Single Responsibility Principle :SRP 「クラス・モジュールは、たった1つのアクターに対して責務を追うべき」という原則…