![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
CenZn
这个作者很懒,什么都没留下…
展开
-
代理模式
静态代理模式 解释 所谓的代理者是指一个类别可以作为其它东西的接口。代理者可以作任何东西的接口:网上连接、存储器中的大对象、文件或其它昂贵或无法复制的资源。 抽象角色:通过接口或抽象类声明真实角色实现的业务方法。 组成 代理角色:实现抽象角色,是真实角色的代理,通过真实角色的业务逻辑方法来实现抽象方法,并可以附加自己的操作。 真实角色:实现抽象角色,定义真实角色所要实现的业务逻辑,供代理角色调用 UML GiveGift 接口类 /** * @Author: czn * 送礼物接口 * @D原创 2020-11-19 21:31:12 · 106 阅读 · 0 评论 -
装饰模式
装饰模式 装饰模式指的是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。 在装饰模式中的各个角色有: (1)抽象组件(Component)角色:给出一个抽象接口,以规范准备接收附加责任的对象。 (2)具体组件(Concrete Component)角色:定义一个将要接收附加责任的类。 (3)装饰(Decorator)角色:持有一个构件(Component)对象的实例,并实现一个与抽象构件接口一致的接口。 (4)具体装原创 2020-11-18 21:50:31 · 65 阅读 · 0 评论