所以我必须为我作为项目的一部分制作的Unity游戏制作一个类图。
麻烦的是我必须为每个脚本创建一个类,其中有60个。
给我的指导原则只是说明:创建游戏的类图。
那么我应该把它分成几个不同的类图,或者只是一个不可避免的令人厌恶的60类图?
答案 0 :(得分:2)
您的指南已经告诉您该如何处理此项目:“创建 a 游戏类图表。”如果这是一个班级项目,创建一个马毯,让你的教授高兴,并获得良好的成绩。
但是,在实际项目中,您应该为受众创建许多微观主题区域图。只与每个人一起检查对他们而言重要的图表。这就是你(以及你的受害者)能够在非常大的项目中生存的方式。
要创建微主题区域图表,请创建一组图表,每个图表包含7±3个类别。每个类只有一个完全定义的图表,显示其所有的分区和关联。在其他任何地方,该类应该只显示 及其类名(以帮助定义其他类)和超链接。超链接使其像边缘连接器一样工作,将您带到完全定义的图表。 (如果您使用MagicDraw,则有一个名为AutoStyler的免费插件可自动执行此操作。)
答案 1 :(得分:1)
分离类图是合法的,因为类图是为了澄清一些巨大的类图可以说没有做的事情。因此,类图通常应该集中在您想要显示的几个特定方面:
现在,当有任何完整性的期望而不仅仅是概述时,需要明确图表的哪些部分是完整的以及哪些部分是缩写的。同样,这可以通过各种方式实现:
关于您的具体问题的两点评论:
答案 2 :(得分:1)
tl; dr