![](https://img-blog.csdnimg.cn/0e641918c92c44fb9f0074cd5898c08f.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
设计模式
文章平均质量分 59
Design Model
HoryC
这个作者很懒,什么都没留下…
展开
-
设计模式之——装饰器模式
装饰器模式(Decorator Pattern)指在无须改变原有类及类的继承关系的情况下,动态扩展一个类的功能。它通过装饰器来包裹真实的对象,并动态地向对象添加或者撤销功能。装饰器模式包括 Source 和 Decorator 两种角色,Source 是被装饰者,Decorator 是装饰者。装饰器模式通过装饰器可以为被装饰者 Source 动态添加一些功能。定义Sourceable接口:public interface Sourceable { public void createCom原创 2021-03-14 17:27:08 · 131 阅读 · 2 评论 -
设计模式系列之——代理模式
代理模式指,通过代理的方式,为对象提供一种访问并控制该对象行为的方法。在客户端不适合或者不能够直接引用一个对象时,可以通过该对象的代理对象来实现对该对象的访问。可以将代理对象理解为客户端和目标对象之间的中介者。比如我们在买房时,通常会有这么几个过程:找房 -> 看房 -> 网签 -> 交易完成,当然真正的过程比这要复杂得多,所以通常会找房产经纪人(中介),这个房产经纪人就是代理,这样我们不需要自己去找房子以及考虑房子后续的签约过程,我们只需要把需求(想要什么样的房子)告诉代理人即可,原创 2021-03-14 17:20:50 · 98 阅读 · 0 评论 -
单例模式之「双重校验锁」
单例模式的双重校验锁模式一段很经典的写法,其中汇集了较多的知识点原创 2020-10-05 15:43:32 · 18453 阅读 · 16 评论