単一責任の原則
たんいつせきにんのげんそく
Single Responsibility Principle (SRP)
類語・同義語: SRP
単一責任の原則(SRP)とは、SOLID原則の一つで、「クラスやモジュールを変更する理由は、たった一つでなければならない」という設計指針である。つまり、一つのクラスは「一つの役割」だけを持つべきであり、複数の異なる責任(例:データの計算と、画面への表示)を混在させてはならない。これを守ることで、仕様変更の影響範囲を最小限に抑え、コードの可読性と保守性を高めることができる。
最終更新: 2026/1/18
由来・語源
ロバート・C・マーティンが提唱したSOLID原則のS。
使用例
このクラスは「ユーザー登録」と「メール送信」の両方を行っておりSRPに違反しているため、分割すべきだ。
関連用語
- 同義語: SRP
- 関連: SOLID原則, 凝集度, 関心事の分離