タグ

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

タグの絞り込みを解除

javaとdesignpatternに関するredpandaのブックマーク (3)

  • 事例で学ぶデザインパターン -INDEX- | オブジェクトの広場

    技術講座] 事例で学ぶデザインパターン 第 1 回 デザインパターンの概要と理解のポイント 第 2 回 Iterator パターンの適用例を見て学ぼう 第 3 回 Template Methodパターン 第 4 回 Factory Methodパターン 第 5 回 Observerパターン 第 6 回 Strategy パターンとデザインパターン活用の総まとめ © 2007 OGIS-RI Co., Ltd. HOME TOP

  • State パターン - デザインパターン入門 - IT専科

    State パターン 「State」という英単語は、「状態」を意味します。 このパターンでは、ある物についての各状態をそれに対応した各クラスで表現します。(つまり、状態1つにつき、クラス1つで表現します。) 通常、条件(状態)に一致するか否かの処理は、if文を使用し、コーディングしますが、その条件分岐数が多い場合、1つの条件で処理するコード量が多い場合、また同じ条件分岐が複数の箇所に点在する場合等、メンテナンスし辛いものとなってしまいます。しかし、このパターンを適用すると、その状態状態を個々のクラスで表現するため、単純明快となります。 役割り 1. State(状態) 状態を表すクラスです。 状態毎に振舞いが異なるメソッドのインタフェースを定義します。 2. ConcreteStateA・B(具体的な状態) 「State」のインタフェースを実装し、具体的な状態を、「1クラス」 = 「1状態

  • - Java プログラマのためのデザインパターン入門

    この記事では、ソフトウェアパターンの中でも、特に Gamma らの著書「デザインパターン」に絞って入門者および中級者向けの解説を行う。 Java プログラミングの経験はあるがデザインパターンはよく知らない、 あるいは、 よく知っているが、実際の開発で活用するにはどうしたらよいか悩んでいる という読者を対象としている。 まず、なぜデザインパターンが重要かということを述べた後、 書籍「デザインパターン」の読み方を解説する。 さらに、パターンの持つ特質である生成性を述べ、 最後に、実際に動作する Java アプリケーションをデザインパターンを利用しながら開発する例を説明する。 「デザインパターン」は Gamma らの著書によってソフトウェア設計における良質なデザインテンプレート集として広く認知されているが,実際の開発現場では,どの程度普及したであろうか.もし読者が java プログラマであり,ま

  • 1