「デザインパターンの使い方」一覧
-
Iterator(反復)は、ありふれたコンピューティング処理の1つです。簡潔で、なおかつ一貫性と表現力のある実装方法が求められる状況には、反復...
0 -
デザインパターンの使い方: Abstract Factory
多くのデザインパターンと同様、Abstract FactoryパターンとBuilderパターンは、クラス構造という点で見ると非常によく似ていま...
0 -
Prototypeパターンは、優れたオブジェクト指向デザインの持つその他の基本的な考え方にのっとって、ポリモーフィックであり、依存性逆転の原則...
0 -
ファサードとは複雑なAPIをシンプルにするためのインターフェースのことです。ファサードを導入すると、システム内部の概念を単純化して理解でき、保...
2 -
Mediatorパターンは多数のオブジェクトの間の調整を行いながら処理をすすめるためのデザインパターンです。本稿では、スーパーなどでセルフレジ...
0 -
アプリケーションを作成する上で条件ロジックを欠くことはできません。しかし、あまりに多用すると入り組んできて分かりにくくなります。このような事態...
0 -
Interpreterパターンは、言語の文法をオブジェクトで表現し、そのオブジェクトを用いて言語の文を解釈するためのデザインパターンです。本稿...
0 -
デザインパターンの使い方: Chain of Responsibility
Chain of Responsibilityは、要求を処理できる可能性のあるハンドラが複数存在するような状況に適用されるデザインパターンです...
0 -
Builderパターンは、Template Methodパターンによく似ています。Template Methodパターンとの大きな違いは、その...
0 -
テスト駆動型のアプローチに基づいた、ソースコードのリファクタリングを題材にして、非常に便利で有名なデザインパターン「Commandパターン」を紹...
0 -
Strategyパターンを利用すると、アルゴリズムをクライアントから切り離して個別に変更できるようになります。本稿では、SQLジェネレータの一...
0 -
GoFのデザインパターンの中にはごく限られた場面でしか使えそうにないパターンがいくつかあり、その一例がFlyweightです。しかし、Flywe...
0 -
「Template Methodパターン」は、アルゴリズムの途中で必要な処理を抽象メソッドに委ね、その実装を変えることで処理が変えられるようにす...
0 -
本稿ではデザインパターンのうちの1つ、「Compositeパターン」について解説します。Compositeパターンを利用することで、クライアント...
0 -
本稿ではデザインパターンのうちの1つ、「Adapterパターン」について解説します。すでに用意されているインターフェースをアプリケーションで使い...
0
16件中1~15件を表示