The Open-Closed Principle(開放-閉鎖原則) これは雑誌 C++ Report のコラム Engineering Notebook の最初のものです。このコラムは C++と OOD を使うことにフォーカスしていて、ソフトウェアエンジニアリングの記事です。ここではソフトウェ アエンジニアにとって、実用的ですぐに役にたつものを取り上げるように努力するつもりです。この 記事の中では、Booch の記法でオブジェクト指向のドキュメントを記述しようと思います。欄外に簡 単に Booch の記法を紹介することにします。 オブジェクト指向の設計では、たくさんの経験則があります。例えば、「全てのメンバ変数は private にせよ」、あるいは、「グローバル変数は使うな」、また、「実行時型情報(RTTI)は危険だ」といったよ うなものです。では、これらの経験則は何に基づいているので