UML类图中的类间关系、面向对象的三个基本特征同软件的强健性

      在用UML进行建模时不免要用到类与类之间的五种关系。从他们的紧密程度由弱到强依次是依赖、关联、聚合、组合、继承。他们图形样式及部分解释参看我的相册

      之所以会在UML建模中引入类,又引入类与类之间的关系,是因为面向对象思想在现代软件建模中的应用。面向对象的基本特征是封装、继承和多态。而这些特征是为了解决软件的可维护性、稳定性和可复用性等问题的。要想很好的解决这些问题,就要对系统有个整体把握,就要在开始编码前有个好的系统设计。而我们这个系统的整体架构是靠类与类的相互作用搭建起来的,类之间或类与接口之间的关系必然影响到整个系统的稳定性,维护性和复用性。

      我在《面向对象的三个基本特征》中提到过实现软件的稳定性和易扩展性要将面向对象的封装、继承、多态三个特征协调应用。而他们的应用表现在设计阶段就是在UML中这五种类之间的关系的协调应用。想知道自己是否协调应用了这三个特征,也必定要在设计阶段中检查自己的系统设计是否合理(系统架构是否合理)

     总之实现系统的易维护性,稳定性,可复用性,要很好的应用面向对象的三个基本特征,而要想将这三个特征真正应用的好就得在系统设计阶段将系统架构设计的好,将UML类间的五种关系应用的好。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值