您的位置:首页 > 编程语言

[OOAD]问题域部分的设计主要任务对应的编程代码工作。

2013-06-16 20:28 447 查看
A.针对编程语言支持能力进行调整。

    在C#.NET和JAVA,是不支持多继承的。本人认为,在OOA阶段就应该考虑到单继承,和多继承的问题。OOD再进行调整是一件非常痛苦的事。多继承装话为单继承,有两种办法:一,利用聚合;二利用平面化(特殊化,多建一个类。)。

B.增加一般类以建立共同协议

    接口的定义。设计好接口。

C.实现复用

    实现复用不单单针对是对本次软件开发项目中,把类封装得更为普遍,更为通用,有利于对下次项目开发。

D.提高性能

E.为实现对象永久存储所做的修改

    主要是考虑到存入数据库的问题。在关系数据库中,不能存入对象,所以要进行必要的转换。一个类往往对应一个表格,一个对象往往对应该表格的一行。

F.完善对象的细节

    再次审核是否缺乏属性或者操作。

G.定义对象的实例

    很多时候我们往往是忽略对象实例在运行时数量的控制。实现有规划了解对象实例,有利于修改实现方法。

H,对辅助模型,模型规约进行必要的修改。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  OOAD 面向对象
相关文章推荐