GoFデザインパターンは、優秀な4人の開発者がたくさんのプログラミング経験の中で、繰り返して利用したプログラムのパターンを、再利用可能な23個のデザインパターンとして整理したものです。 GoFデザインパターンを利用することで、拡張性・保守性の ...
あるクラスがあって、その機能を少しだけ拡張したいとしよう。オブジェクト指向では、このようなときにはサブクラスを作って対応する。もちろんこれはとても有効なのだが、サブクラス化が適切ではない場合もある。たとえば、対象となるクラスが ...
デザインパターンについての覚書です。 TypeScriptにてカタログコード記載してます。 デザインパターンとは 過去のソフトウェア設計者が発見し、蓄積してきた設計のノウハウ集で、オブジェクト指向プログラミングにおいて、よく出会う問題とその解決策が ...
インスタンスの生成をサブクラスに任せます。その結果、インスタンス生成を柔軟に行うことが可能になります。 AbstractFactoryパターン 関連したり依存しあうオブジェクト群のインスタンスを生成することができます。 オブジェクトを木構造で表現し、再帰 ...
前回はObjective-CにおけるDecoratorパターンの実装を解説した。今回は、例によってCocoaでのDecoratorの実例を紹介しよう。 Decoratorパターンの発想は、GUIフレームワークのスクロールビューやボーダービューから得られたものだろう。ここでの実例探しも ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する