# 開放閉鎖原則 ## 概要 [[SOLID]]原則のひとつ。"Open Close Principle"から**OCP**と略される。 ソフトウェアの設計は、振る舞いを変更する際に既存コードを変更せずに済むよう、拡張に対して開かれ、変更に対して閉じられていなければならないという設計原則。 ## 関連ノート - [[📘『ちょうぜつソフトウェア設計入門 PHPで理解するオブジェクト指向の活用』]] ## 関連リンク - [開放/閉鎖原則 - Wikipedia](https://ja.wikipedia.org/wiki/%E9%96%8B%E6%94%BE/%E9%96%89%E9%8E%96%E5%8E%9F%E5%89%87)