タイトル, 価格, 表示, 送料計算, 著者 CD タイトル, 価格, 表示, 送料計算, アーテ ィスト ダウンロー ド タイトル, 価格, 表示, 送料計算, 配信 URL 共通仕様(タイトル・価格・表示)が 3か所に重複 「カートに入れる」のような業務ルールも 3回定 義 共通仕様の変更が 3か所に波及 共通の親概念「商品」を見つける 商品(共通):タイトル, 価格, 表示, 送料計算, カートに入 る その一種として: 書籍 = 商品 + 著者 CD = 商品 + アーティスト ダウンロード = 商品 + 配信URL → 共通仕様の変更は 「商品」 1か所 で済む → 新しい商品種別が増えても 差分だけ を定義 『オブジェクト指向でなぜつくるのか』中間アウトプット 服部潤一 12