设计模式起步-UML学习 – 认识UML类图(泛化)

设计模式起步-UML学习 – 认识UML类图(泛化)UML类图关系泛化泛化实际开发中泛化指的就是类继承抽象类或者继承具体类。一些建议因实际代码维护时,对于代码的修改可能会对已有系统的稳定性造成影响

大家好,欢迎来到IT知识分享网。

UML类图关系泛化

泛化

实际开发中泛化指的就是类继承抽象类或者继承具体类。

设计模式起步-UML学习 - 认识UML类图(泛化)

子类和基类可以用is a 的语言来描述

例如

Sub_Class is a Base_Class。

类图之间用下图符号表示三角号指向基类

设计模式起步-UML学习 - 认识UML类图(泛化)

软件系统的可扩展性

开发中基类中指定了和子类的共享的属性和方法,这提供了软件系统的可扩展性,因而子类具备了基类的所有能力,所有基类对象可以出现的地方都可以用子类对象去直接替换。

一些建议

因实际代码维护时,对于代码的修改可能会对已有系统的稳定性造成影响,尽量要做到不去修改已有的代码。而仅仅是增加新的代码,去扩展系统新的功能。增加的新代码对于出现的问题也是能够很好的及时去定位。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/57099.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信