Slide 4
Slide 4 text
クラス図でコンテンツタイプを表現
• クラス: コンテンツタイプをクラスとして定義
• 例:ニュース記事、イベント情報
• 属性: フィールドを属性として定義
• データ型、制約などを明記
• 例: title (string), description (text), start_date
(date), text(text) など
• 操作: メソッドを操作として定義
• コンテンツに対する操作をモデリング
• 例: get_title(), set_description(), publish()
• 関係性: 継承、関連、集約
• 例:ニュース記事は DexterityContent を継承