2016-03-05から1日間の記事一覧

Factory&Builderパターン再考

c++

インスタンスの生成方法について再考。 したいこと Dataの商品IDに応じて、違うルールでShelfを作りたい。 新しい商品を追加も容易にしたい。追加や変更するクラス、箇所を極力小さくしたい。 int main() { ProductId("c1").procedure<Screw1Builder, BoardBuilder, ShelfBuilder>(); ProductId("c2").pr</screw1builder,>…