2019-05-01から1ヶ月間の記事一覧
Java言語で学ぶデザインパターン入門 の第12章を参考にしました。 Decoratorパターンとは 本書には以下のように記載されています。 オブジェクトにどんどんデコレーションを施していくようなデザインパターン ここでいう”デコレーション”とは、プログラムで…
Java言語で学ぶデザインパターン入門 の第11章を参考にしました。 Compositeパターンとは 本書には以下のように記載されています。 容器と中身を同一視し、再帰的な構造を作るデザインパターン Compositeパターンを説明するために、コンピュータのファイルシ…
Java言語で学ぶデザインパターン入門 の第10章を参考にしました。 Strategyパターンとは 本書には以下のように記載されています。 アルゴリズムをカチッと切り替え、同じ問題を別の方法で解くのを容易にするデザインパターン "strategy”には、"戦略"という意…
Java言語で学ぶデザインパターン入門 の第9章を参考にしました。 Bridgeパターンとは 本書には以下のように記載されています。 「機能のクラス階層」と「実装のクラス階層」を橋渡しする まず、「機能のクラス階層」と「実装のクラス階層」の説明をしていき…
Java言語で学ぶデザインパターン入門 の第9章を参考にしました。 Abstract Factoryパターンとは 本書には以下のように記載されています。 部品の具体的な実装には注目せず、インターフェースに注目し、 そのインターフェースのみで部品を組立て、製品にまと…
Java言語で学ぶデザインパターン入門 の第7章を参考にしました。 Builderパターンとは 本書には以下のように記載されています。 構造を持ったインスタンスを組み上げていくデザインパターン つまり、一気に完成品を作成するのではなく、全体を構成している各…
Java言語で学ぶデザインパターン入門 の第6章を参考にしました。 Prototypeパターンとは 本書には以下のように記載されています。 クラスからインスタンスを生成するのではなく、インスタンスから別のインスタンスを作り出すデザインパターン つまり、new Ho…