連載

2009/01/16 15:15:24

ダイナミックObjective-C

- PR -

今回は、例によってVisitorパターンの実例となるものを取り上げるのだが、完全にこのパターンとぴったり重なるものがなかなか見つからなかった。そこで、似たような挙動を実現しているものを紹介しよう。DOMTraversalとそれに関連するクラス群だ。

連載一覧

第121回 デザインパターンをObjective-Cで - Visitor (2)
第120回 デザインパターンをObjective-Cで - Visitor (1)
第119回 デザインパターンをObjective-Cで - Template Method (1)
第118回 デザインパターンをObjective-Cで - Strategy (1)
第117回 デザインパターンをObjective-Cで - State (1)
第116回 デザインパターンをObjective-Cで - Interpreter (2)
第115回 デザインパターンをObjective-Cで - Interpreter (1)
第114回 デザインパターンをObjective-Cで - Mediator (3)
第113回 デザインパターンをObjective-Cで - Mediator (2)
第112回 デザインパターンをObjective-Cで - Mediator (1)
第111回 デザインパターンをObjective-Cで - Observer (3)
第110回 デザインパターンをObjective-Cで - Observer (2)
第109回 デザインパターンをObjective-Cで - Observer (1)
第108回 Fast Enumeration (4) - Fast Enumerationに対応するクラスの実装
第107回 Fast Enumeration (3) - Fast Enumerationのソースコード
第106回 Fast Enumeration(2) - NSFastEnumerationプロトコル
第105回 Fast Enumeration(1) - 速い列挙子
第104回 プロパティ(4) - プロパティの属性
第103回 プロパティ(3) - ドット演算子
第102回 プロパティ(2) - プロパティの宣言
第101回 プロパティ(1) - インスタンス変数のアクセス制御
第100回 ガベージコレクション(5) - コピーGCとコンパクション
第99回 ガベージコレクション (4) - マーク・アンド・スイープ
第98回 ガベージコレクション(3) - 保守的でありながらオブジェクト的