タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

ProgrammingとDesign PatternとJavaに関するagwのブックマーク (3)

  • デザインパターン ~Adapter~ - Qiita

    1. はじめに GoFのデザインパターンにおける、Adapterパターンについてまとめます。 2. Adapterパターンとは Adapterという英単語は、適合させるものという意味になります。 Adapterパターンは、既に提供されているがそのまま使えないものに対し、必要な形に変換して利用するための方式です。 継承を利用した方法と委譲を利用した方法があります。 Wrapperパターンと呼ばれることもあります。Wrapperは包むものという意味になります。 GoFのデザインパターンでは、構造に関するデザインパターンに分類されます。 3. サンプルクラス図 3-1. ~継承を利用した方法~ 3-2. ~委譲を利用した方法~ 4. サンプルプログラム 生徒の名前と年齢を表示するプログラムです。 4-1. ~継承を利用した方法~ 4-1-1. Humanクラス 元々提供されているクラスです。

    デザインパターン ~Adapter~ - Qiita
  • デザインパターン「Factory Method」 - Qiita

    はじめに 投稿はJava言語で学ぶデザインパターン入門のデザインパターンをまとめた記事です。今回はFactory Methodパターンになります。 まとめ一覧はこちら Factory Methodパターン Factory Methodとは インスタンスの作り方をスーパークラスで定め、具体的な処理をサブクラスで行うパターンをFactory Methodパターンと呼びます。 オブジェクトの生成と具体的な処理を分離することで、より柔軟にオブジェクトを利用することができます。 Template Methodパターンをオブジェクト生成の場面に適応させたデザインパターンと言えますね。 簡単に言えば、オブジェクト生成を容易にするデザインパターンです。 FactoryパターンとFactory Methodパターン FactoryパターンとFactory Methodパターンでは以下の違いがあります Fa

    デザインパターン「Factory Method」 - Qiita
  • 事例で学ぶデザインパターン 第 6 回 | オブジェクトの広場

    事例で学ぶデザインパターン 第6回 Strategy パターンとデザインパターン活用の総まとめ (株)オージス総研 福田 直樹 連載の最終回となる今回は、アルゴリズムをクラスとして抽出する Strategy パターンを検討します。変動しやすい一連の処理を持つ部分を分離し、それを簡単に切り替えて実行できるような仕組みを構築します。Strategy パターンを検討した後、その Strategy パターンに見られる設計指針を確認してデザインパターン活用のポイントを振り返ることにしましょう。 ※雑誌『Java WORLD』 2006 年 9 月号に掲載した記事のオリジナル原稿を Java WORLD 編集部の了解を得て掲載しています。 前回のおさらい 前回は、GUI クラスと GUI に依存しないデータ処理クラスを分離し、リアルタイムに情報を更新するような仕組みを提供する Observer パター

    agw
    agw 2011/10/08
    Strategyパターンの解説。State、Decoratorパターンとの類似性の検討。
  • 1