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

A.针对编程语言支持能力进行调整。

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

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

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

C.实现复用

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

D.提高性能

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

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

F.完善对象的细节

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

G.定义对象的实例

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

H,对辅助模型,模型规约进行必要的修改。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值