设计模式
lcn_2017
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
大话设置模式之单例模式
简述单例模式顾名思义就是单个例子的一种模式,在程序中我们有时候会希望一个类在代码的运行中只有一个实例。这是我们就用到了单例模式。单例模式通常通过是私有化构造方法来实现的,但是略有不同通常分为懒汉和饿汉。内容懒汉模式:就是说只有当getInstance方法被调用时通过一系列判断才新建一个对象实例。public class Singleton { private static Singleton s...原创 2018-05-14 22:09:16 · 227 阅读 · 0 评论 -
大话设计模式之装饰器模式
简述装饰器模式可以理解为为现有的类的添加一些并列的相互解耦的功能。举个例子就是在I/O中 流Stream 和 Reader Writer 都有许多装饰,而且他们之间没有联系相互解耦。装饰器模式由组件和装饰者组成。抽象组件(Component):需要装饰的抽象对象。 具体组件(ConcreteComponent):是我们需要装饰的对象 抽象装饰类(Decorator):内含指向抽象组件的引用及装饰者...原创 2018-05-15 20:48:40 · 363 阅读 · 0 评论 -
大话设计模式之代理模式
简述代理模式顾名思义就是代理,帮别人做什么事情。代理模式的实现方式通常有两种 静态代理和动态代理。代理模式的可能应用场景:远程代理,当一个对象在不同的地址空间时,在调用的地址空间中创建一个局部代理。虚拟代理:当需要创建开销很大的对象时,通过代理对象来实例化需要很长时间的真实对象。举个例子 在浏览大的网页时,文字被快速的刷新出来但是图片是一点一点的刷新,其实每张图片都被虚拟代理所替代。代理模式比较常...原创 2018-05-16 20:41:27 · 194 阅读 · 0 评论
分享