タグ

デザインパターンに関するchagoのブックマーク (3)

  • Deep Side of Java~Java 言語再入門 第3回 ~やさしいデザインパターン

    Singleton 第1回~ オブジェクト指向とは 第2回~ Java 文法を中心に 第3回~ クラス設計とデザインパターン 1 デザインパターンとは 2 継承の2つのパターン 3 やさしいデザインパターン 3.1 Factory Method と Abstract Factory 3.2 Iterater 3.3 Observer 3.4 Singleton 第4回~ アプレット、スレッド、AWT Singleton ある程度以上規模の大きなアプリを開発する時には、ユーザによるカスタマイズを柔軟に出来るようにすることは多い。その時にそのアプリで共通して使うプロパティを設定し、各サブシステムでそれを使うたびにプロパティを参照して、実際の値を取得したいことが多い。つまり、プロパティはどんなクラスからも見えなくてはならないのである。 これを実現するのには、ちょっと工夫が要る。次のようなやり方が

  • デザインパターン入門 マルチスレッド編まとめ - リトルプログラマーの日記

    がーっと読んだ。実際に使うときの思い出しトリガーになるようにメモしておく。 Java言語で学ぶデザインパターン入門 マルチスレッド編 マルチスレッドプログラムの評価基準 安全性 オブジェクトを壊さないこと スレッドセーフなクラス 生存性 必要な処理が行われること 安全性を重視しただけでは生存性を下げてしまう場合がある。例えばデッドロック。 再利用性 クラスを再利用できること スレッドの排他制御の仕組みや方針をうまくクラスの中に隠蔽すれば、再利用性の高いプログラムになる。 パフォーマンス 処理を高速・大量に行えること 安全性と生存性を守るのは必須。その上で、いかにして再利用性とパフォーマンスを上げるかが重要。 Single Thread Execution 「この橋を渡れるのは、たった一人」 複数のスレッドがインスタンスを共有する場合の基パターン クリティカルセッション(インスタンスが不安

    デザインパターン入門 マルチスレッド編まとめ - リトルプログラマーの日記
  • デザインパターン[モデリング] -TECHSCORE-

    オブジェクト指向プログラミングにおいてデザインパターンを利用することは、開発者に様々なメリットを与えてくれます。 ここでは、「デザインパターンとは何か」というようなデザインパターンの基事項と、GoFの23個のデザインパターンをJavaを利用してわかりやすく解説します。 デザインパターン INDEX

  • 1