EA&UML日拱一卒--类图::实现(realization)

网友投稿 517 2022-11-13

EA&UML日拱一卒--类图::实现(realization)

EA&UML日拱一卒--类图::实现(realization)

上一篇文章我们讲到了抽象类和具象类。其中抽象类是不能被实例化的类。这即可能是因为类的实现还不完整(如缺少某些操作的方法),也可能是因为功能不完整而不想被实例化。与之相对的就是具象类。

接口

但是一般来说,抽象类还是有一些功能(属性,方法)的。我们继续简化(抽象化),直到只剩下公开的抽象操作,而没有了属性和方法,这种状态UML有一个专门的名字:接口(interface)。

接口用来定义一组公共的特性和服务,是服务提供者和利用者之间的协议,定义接口的目的就是为了替换由不同的服务提供者提供的实现;抽象类抽取了具象类的共通特性,并通过具象类实现完整的功能。目的在于抽取共通而不是定义行为。二者的使用场景有很大的不同。

实现(realization)

表示法

尽量用左边这个吧。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:C++显式转换(4)-reinterpret_cast
下一篇:EA&UML日拱一卒--序列图(Sequence Diagram)::交互概述图
相关文章

 发表评论

暂时没有评论,来抢沙发吧~