A.针对编程语言支持能力进行调整。
在C#.NET和JAVA,是不支持多继承的。本人认为,在OOA阶段就应该考虑到单继承,和多继承的问题。OOD再进行调整是一件非常痛苦的事。多继承装话为单继承,有两种办法:一,利用聚合;二利用平面化(特殊化,多建一个类。)。
B.增加一般类以建立共同协议
接口的定义。设计好接口。
C.实现复用
实现复用不单单针对是对本次软件开发项目中,把类封装得更为普遍,更为通用,有利于对下次项目开发。
D.提高性能
E.为实现对象永久存储所做的修改
主要是考虑到存入数据库的问题。在关系数据库中,不能存入对象,所以要进行必要的转换。一个类往往对应一个表格,一个对象往往对应该表格的一行。
F.完善对象的细节
再次审核是否缺乏属性或者操作。
G.定义对象的实例
很多时候我们往往是忽略对象实例在运行时数量的控制。实现有规划了解对象实例,有利于修改实现方法。
H,对辅助模型,模型规约进行必要的修改。