デザインパターン

GoF

【GoFのデザインパターン】生成パターン:Factory Methodパターン

Factory Methodパターンとは 教授:まず、Factory Methodパターンとは何か、それがどうして必要なのかを考えてみましょう。オブジェクトの生成に関するパターンの一つで、オブジェクトの作成をサブクラスに委ねることができます...
GoF

【GoFのデザインパターン】生成パターン:Builderパターン

Builderパターンの必要性と使用しない場合の問題点 教授:今日はデザインパターンの一つ、Builderパターンについて話しましょう。まず、複雑なオブジェクトの構築を考えた時、何か問題が思い浮かびますか? 生徒:えっと、複数のパーツから成...
GoF

【GoFのデザインパターン】生成パターン:Abstract Factoryパターン

Abstract Factoryパターンの必要性と使用しない場合の問題点 教授:今日はデザインパターンの一つ、Abstract Factoryパターンについて学びましょう。 生徒:Abstract Factoryパターンって何ですか? 教授...
PofEAA

【PofEAA】トランザクションパターン:Service Layerパターン

Service Layerパターンの必要性とその欠如がもたらす問題点 教授:今日は、アプリケーション設計における「Service Layer」パターンの重要性について話し合いましょう。 生徒:Service Layerパターンって何ですか?...
PofEAA

【PofEAA】トランザクションパターン:Domain Modelパターン

Domain Modelパターンの必要性と使用しない場合の問題点 教授:それでは、Domain Modelパターンについて学んでいきましょう。まず、Domain Modelとは何か、ご存知ですか? 生徒:あまり詳しくないですが、ビジネスロジ...
PofEAA

【PofEAA】トランザクションパターン:Transaction Scriptパターン

Transaction Scriptパターンの必要性と使用しない場合の問題点 教授:今日は、PoEAAの中でもシンプルで強力なパターン、「Transaction Script」について話しましょう。 生徒:Transaction Scrip...
PofEAA

【PofEAA】基礎構造パターン:Value Objectパターン

Value Object パターンの理由と、使用しない場合の問題点 教授:今日は、PofEAA(Patterns of Enterprise Application Architecture)にある「Value Object」パターンについ...
PofEAA

【PofEAA】基礎構造パターン:Registryパターン

Registryパターンの必要性と使用しない場合の問題点 教授:今日は、Patterns of Enterprise Application Architecture(エンタープライズアプリケーションアーキテクチャのパターン)で紹介されてい...
PofEAA

【PofEAA】基礎構造パターン:Separated Interfaceパターン

Separated Interfaceパターンとは? 教授:今日は、「Separated Interface」パターンについて学びましょう。このパターンは、実装と使用を分離することで、コードの依存性を減らし、テストや保守がしやすくなる設計パ...
PofEAA

【PofEAA】基礎構造パターン:Layer Supertypeパターン

Layer Supertype パターンの重要性とその問題点 教授:今日は「Layer Supertype」パターンについて学びましょう。このパターンは、複数のクラスに共通するメソッドやフィールドを一つの基底クラスにまとめることで、コードの...