#103 開放閉鎖原則① SOLIDのO 「拡張に開き、修正に閉じる」って何?
18:58
7再生
■ トピックSOLID原則最後のテーマ「O」なぜ「O」を最後に残したのか?「拡張に対して開き、修正に対して閉じる」『Clean Architecture』におけるOCPの重要性なぜ税率変更で既存コードを修正してはいけないのか?「修正に対して閉じる」とはどういうことか?他のモジュールから依存されているコードは変更しない「リファクタリング」ができる状態は「閉じている」「拡張に対して開く」とはどういうことか?Gitのdiffが「追加だけ」で済むのが理想実務例: POSレジ連携における「ストラテジーパターン」の活用OCPは他のSOLID原則の根本である安定しつつ将来の仕様変更に柔軟であるという矛盾した理想論■ 参考リンク『オブジェクト指向入門 第2版 原則・コンセプト』『Clean Architecture 達人に学ぶソフトウェアの構造と設計』トレタ社での事例 POSレジ連携アーキテクチャの解説資料
■ おたよりフォームhttps://forms.gle/RYUG7T4ctmF7Srf36
■ X(Twitter)https://twitter.com/refactoradio■ Blueskyhttps://bsky.app/profile/refactoradio.comハッシュタグは #リファラジ です。
■ おたよりフォームhttps://forms.gle/RYUG7T4ctmF7Srf36
■ X(Twitter)https://twitter.com/refactoradio■ Blueskyhttps://bsky.app/profile/refactoradio.comハッシュタグは #リファラジ です。
リファクタリングとともに生きるラジオ
リファラジ
- 18:581.
#103 開放閉鎖原則① SOLIDのO 「拡張に開き、修正に閉じる」って何?
コメント

感想・質問・応援メッセージを書こう