kakke18’s blog

ゆるふわ学生エンジニア

2019-04-01から1ヶ月間の記事一覧

Singleton-たった一つのインスタンス-

Java言語で学ぶデザインパターン入門 の第5章を参考にしました。 Singleton Methodパターンとは 本書には以下のように記載されています。 インスタンスが1個しか存在しないことを保証するパターン つまり、生成するインスタンスの数を1つに制限するデザイン…

Factory Method-インスタンス作成をサブクラスにまかせる-

Java言語で学ぶデザインパターン入門 の第4章を参考にしました。 Factory Methodパターンとは 本書には以下のように記載されています。 インスタンス生成のための枠組みをスーパークラス側で定め、実装はサブクラスが行う つまり、前回の記事のTemplate Meth…

Templete Method-具体的な処理をサブクラスにまかせる-

Java言語で学ぶデザインパターン入門 の第3章を参考にしました。 Templete Methodパターンとは 本書には以下のように記載されています。 スーパークラスで処理の枠組みを定め、サブクラスでその具体的内容を定める。 Templeteには、「雛形」という意味があり…

Adapter-皮をかぶせて再利用-

Java言語で学ぶデザインパターン入門 の第2章を参考にしました。 Adapterパターンとは 本書には以下のように記載されています。 「既に提供されているもの」と「必要なもの」の間のズレを埋めるようなデザインパターン Adapterの元である「adapt」という単語…

Iterator -1つ1つ数え上げる-

Java言語で学ぶデザインパターン入門 の第1章を参考にしました。 Iteratorパターンとは 本書には、以下のように記載されています。 何かがたくさん集まっているときに、それを順番に指し示していき、全体をスキャンする処理を行うもの。 簡単に言うと、for文…