计量管理系统办公系统提倡简明性和清晰性
应该使类结构中包含适当的层次数。一般说来在一个中等规模(大约包含l00个类)的系统中类结构层次数,蔽保持为5至90不应该仪仪从方便编码的角度叶发随意创建派生类应该使一般 具体结构与领域知识或常识保持一致。
藏该尽量设计小而简单的类,这样便于开发和管理。当类很大的时候,要记住它的所有操作是非常困难的。经验表明,如果一个类的定义不超过一页纸(或两屏),则使用这个类是比较容易的。要类保持简单应该注意以下几点:
避免包含过多的属性。
属性过多通常表明这个类过分复杂,它所完成的功能可能太多了 。
有明确的定义。
为使类的定义明确分配给每个类的任务应该简单最好能用一两个简单句描述它的任务。
尽量简化对象之间的合作父系。
如果需要多个对象协同配合才能做好一件事,则破坏类的简明性和清晰性。
不要提供太多的操作。
一个类提供的操作过多,同样表明这个类过分复杂。典型地一个类提供的公共操作不超过7个。
在开发大型软件系统时,遵循上述启发规则也会带来另一个问题:设计大量较小的类这同样会带来一定的复杂性。解决这个问题的办法是把系统中的类按逻辑分组,也就是划分模板。