プログラミングの機能追加

「プログラミングの機能追加」の記事をまとめた。
我ながら文書がヘタであるが、時間があるときに修正したい。


http://morchin.sakura.ne.jp/henkenteki/ocp_and_addition.html


サンプルコードはJavaを使用したが、かなり面倒くさい。
しかし、Pythonのような静的型付けでない言語だとインタフェースの概念が分かりづらくなる。
説明を切り分ければ良いのだが、やはりPythonで説明するのは一般的でないように感じる。難しいところである。