现在的位置: 首页 > 综合 > 正文

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

2014年01月15日 ⁄ 综合 ⁄ 共 527字 ⁄ 字号 评论关闭

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

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

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

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

 

抱歉!评论已关闭.