物体识别及其关系

时间:2015-04-24 22:23:45

标签: oop uml

我正在尝试做我的OOP作业,但我在识别对象时遇到了问题。问题是:

  

一个国家有省,首都,与其他国家有限   并且位于一个大陆上。一个国家的省份接壤   同一国家的其他省份可能与其他省份有限制   国家。各省都有城市,其中一个是首都。

我认为对象是:

  • 国家
  • 城市

但所有这些对象都是领土,而城市可以是资本或不是资本。所以,在这种情况下:

  • 地区
  • 大陆(扩展区域
  • 国家/地区(扩展地区
  • (扩展 Territory
  • 城市(扩展地区
  • CapitalCity (扩展城市
  • CommonCity (扩展城市

所以,

Contienent 包含国家/地区的集合。 国家/地区包含 CapitalCity 的集合。 包含城市 CapitalCity 的集合。

这是做得好还是应该忽略 Territory CapitalCity CommonCity

0 个答案:

没有答案