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