| クラス名 | 人物 |
| 親クラス | なし |
| 属性 |
名前,年齢,顔、性格(義理固さ) 健康状態(健康、病気,生前,存命,死亡) 能力, 武器アイテム 立場(君主、在野部将,部下、捕虜) 労働状態(ヒマ,業務中、業務終了,侵略状態,防衛状態) |
| 操作 |
|
| クラス名 | 君主 |
| 親クラス | 人物 |
| 拡張属性 |
所有する都市 |
| 拡張操作 |
.部将に対して、命令を与える 部将に対して、褒美を与える,アイテムを取り上げる 相手君主に降伏勧告をする 相手君主からの降伏勧告を受理、断る |
|
|
|
|
|
|
この例をみると,兵士団と指揮部将との関連は一方的に統率するだけである。すなわち兵士団の方から部将を裏切って殺害することは無い、というシステム設計になっている。
|
|
|
|
|
|
ポインタや他のオブジェクトへの参照を属性値としてオブジェクトの中に入れ込むべきではない。