デザインパターン
Composite パターン。Composite パターンは複数の処理クラスが持つオブジェクトを「複合」し、 複合したオブジェクトを持つクラスが、処理クラスの処理すべてを、一括で行ってくれるものです。 { package Car::Factory::Interface; use Moose::Role; require…
次は、Chain of Responsibility パターン。意味は以下のとおり理解しました。それぞれ異なる処理機能をもった実装クラスが複数存在するとし、 それらを管理する親クラスが存在します。親クラスに対してある処理依頼をした時、 親クラスは実装クラスに対して…
Mooseを用いたデザインパターンの勉強をしています。 牧大輔さんの「モダンPerl入門」を参考に、考え方をすこしずつ理解していきたいです。 現場でMooseを直接使ってはいないのですが、 いつか効率的なコードを書くのに生かせることができればと思います。 …