オブジェクト・モデルに基づいたソフトウェア設計③