2019-04-01から1ヶ月間の記事一覧
Java言語で学ぶデザインパターン入門 の第5章を参考にしました。 Singleton Methodパターンとは 本書には以下のように記載されています。 インスタンスが1個しか存在しないことを保証するパターン つまり、生成するインスタンスの数を1つに制限するデザイン…
Java言語で学ぶデザインパターン入門 の第4章を参考にしました。 Factory Methodパターンとは 本書には以下のように記載されています。 インスタンス生成のための枠組みをスーパークラス側で定め、実装はサブクラスが行う つまり、前回の記事のTemplate Meth…
Java言語で学ぶデザインパターン入門 の第3章を参考にしました。 Templete Methodパターンとは 本書には以下のように記載されています。 スーパークラスで処理の枠組みを定め、サブクラスでその具体的内容を定める。 Templeteには、「雛形」という意味があり…
Java言語で学ぶデザインパターン入門 の第2章を参考にしました。 Adapterパターンとは 本書には以下のように記載されています。 「既に提供されているもの」と「必要なもの」の間のズレを埋めるようなデザインパターン Adapterの元である「adapt」という単語…
Java言語で学ぶデザインパターン入門 の第1章を参考にしました。 Iteratorパターンとは 本書には、以下のように記載されています。 何かがたくさん集まっているときに、それを順番に指し示していき、全体をスキャンする処理を行うもの。 簡単に言うと、for文…