クラスの導出クラスを実装するだけで良くなった。動物クラスの実装が,個々の食べ物に依存しなくなった。一般にこのパターンだと,動物を増やすのが大変だとか思われがちだけど,動物を増やすときは,状況によって以下の2通りのシナリオを選択できる。クラスに純粋仮想関数を追加してコンパイルエラーを生じさせる。変更が必要な動物だけ変更。今までのコード,バイナリは全て動く。今のところ2のケースで運用した経験はない。追加していくような場合に適用すべきパターンであることは確かだ。構成する要素は3つある。同じクラスにしたり,全部同じにした実装もできる。特殊なパターンであると言える。依存することになりそうである。したらどのくらい依存するのだろうか。次回は各モジュールの依存関係について,少し考察してみようと思う。問題Archiveはてなブログをはじめよう!xoinuさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。