タグ

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

  • 関連タグはありません

タグの絞り込みを解除

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

  • 『Domain-Driven Design』

    Eric Evansの書籍『Domain-Driven Design』は、ドメインモデリングやピュアなオブジェクト指向開発の指南書として誉れ高く、ドメインモデルベースでアプリを開発したいときはぜひとも一読したいだ。このようにDDDは、1アプリレベルのドメインモデル構築に関するものと思われがちだが、実際はその後半部分は単なる1アプリのレベルを超えた話になっていて、アプリケーション統合(EAI)やSOA、エンタープライズアーキテクチャにまで広がる射程をもった設計思想を語っている。 Eric Evans, Domain-Driven Design: Tackling Complexity in the Heart of Software SOAはいま大流行しているが、SOAで当に重要なのは、メッセージングやWebサービス、ESBを使うといった技術的な問題などでは全然なくて、サービスベースのア

  • ハタさんのブログ : デザパタ本には載らないデザパタ

    突然ですが、きっとあなたも使っているデザインパターンシリーズ 何気なく書いていたあのクラスが無意識的にNullObjectパターンやHook Operationパターンを適用していることがここ最近多い気がしませんか? 僕の場合はS2Daoを通して見付けた(身に着けた)ものが多いんですが、今回はそのS2Daoより、簡単に書けるHook OperationパターンとNullObjectパターンをPHP5で書いてみます。 Hook Operationパターン 「Hook Operationパターン」にも書かれていますが、あるクラスの処理の前と後ろに、別の処理を実行したいことがあります。 AOPとか特別なことはせずに、あるクラスの前処理と後処理を呼び出します。 あるクラスの処理を「Process」クラスの「execute」処理とし、別の処理(前・後)は「Hook」インタフェースを実装するクラス

  • サルでもわかる 逆引きデザインパターン

    デザインパターンは「良い設計の虎の巻」 デザインパターンとは簡単に言うと「良い設計の虎の巻」です。 プログラミングや設計をしていると、以前経験したことがある、 似たような問題に出くわすことがよくありますよね。 そのような問題の解決法にわかりやすい名前を付けて、 カタログ化(虎の巻化)したものがデザインパターンです。 デザインパターンは虎の巻ですので、 知っているのと知らないのでは設計や効率に大きく差がついてきます。 先人たちの「設計に関する試行錯誤の結果」であるデザインパターンを、 効果的に再利用しない手はありません。 デザインパターンにはいくつか種類があります。 表1 デザインパターンの種類 カタログ名 説明

  • 1