‘コンピュータ対局ゲームの仕組み「将棋」「五目並べ」など’ の仕組みは、拙作 YKReversi でも使用しました。

【コラム】ダイナミックObjective-C 第54回 デザインパターンをObjective-Cで – Abstract Factory (2) (MYCOMジャーナル)

技術力、ステップアップに最適です。