「 デザインパターン 」 一覧
-
-
本記事は 「Javaでプログラムを書けるようになってきたけど、次はどうすればレベルアップできるのか?」 と次の目標を探している方向けです。 以下のレベル感の方を対象にしています。 ・Javaの基本構文 …
-
-
【TemplateMethodパターン】売上レポートをテキストとHTML形式で出力分けする事例
概要 デザインパターンのTemplateMethodパターンの事例です。 デザインパターンは増補改訂版 Java言語で学ぶデザインパターン入門で学ぶことができますし、Qiitaでも取り上げられています …
-
-
シングルトンパターンはインスタンスが1つであることを保証する設計です。 Junitを使って、本当に1つだけなのかを検証してみます。 またその手順をテスト駆動開発に従った手順(Red→Green→リファ …
-
-
結城浩氏のPrototypeパターン 練習課題6-1の回答例
結城浩氏著作「Java言語で学ぶデザインパターン入門」 Prototypeパターン 練習課題6-1の回答例です。 課題の概要 UnderLinePen、MessageBoxクラスのcreateClon …
-
-
Facadeパターンの使い道をコードとクラス図で説明します。
Facadeパターンはどんな役に立つか? 簡単にいうと、複数の処理のまとめ役。 なので、依頼1つでいろんな仕事をやってくれる点で役に立つ。 Facadeパターンの要件 Facadeクラスはあくまでサブ …
-
-
Observerパターンってどう使うの?を考える(商品の予約)
目的 Observerパターンの使いどころとなる状況を具体例でもって理解する。 ゴール(実現すること) 商品の予約システムにおけるユーザ通知 実装する機能 ・商品を予約する …