Programing/Language/SoftwareEngineering のバックアップ(No.2)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- Programing/Language/SoftwareEngineering へ行く。
- 1 (2023-12-22 (金) 10:47:30)
- 2 (2024-01-10 (水) 11:00:13)
Architecture
SOLIDの原則
オブジェクト指向言語における5つの開発原則
- Single-responsibility principle(単一責任の原則)
クラスや関数は、単一の機能に対しての責任を持つ - Open/closed principle(開放/閉鎖の原則)
クラスや関数は、拡張に対しては開放されており、修正に対しては閉鎖されているべきである - Liskov substitution principle(リスコフの置換原則)
基底型は派生型で置き換えても動作が変わらないべきである - Interface segregation principle(インターフェース分離の原則)
- dependency inversion principle(依存性逆転の原則)