设计模式
既看方向也看行动
这个作者很懒,什么都没留下…
展开
-
常用设计模式之装饰模式
装饰(包装)模式是一种对象功能增强模式。类图如下 该类图的是把装饰对象也抽取出一个独立接口。当然,我本人比较常用的是使用DecoratorA,DecoratorB的方式。而不是另外抽取出Decorator接口。功能增强技术有三种,1)继承 2)装饰 3)代理 比较容易跟装饰模式混淆的是继承,代理是另一种模式,在这里就不说了。 比较来说,装饰是比较灵活和方便的,至于为什么这么说,等一原创 2019-01-30 14:03:03 · 413 阅读 · 0 评论 -
设计模式——从单例模式开始
设计模式——从单例模式开始第一次使用markdown来写博客。 单例设计是为了保证一个类仅有一个实例。在保证了一个类只有一个实例之后,要再对外界提供一个全局访问实例的方法。在java中,保证类只有一个实例,通过构造方法私有化防止外部进行实例化;全局访问点通过类的静态方法返回类的实例。 使用单例的好处: 保证一个类只有一个实例,减少对象,节省内存方便对对象的控制 什么时候用:设计模式真正难点在使用场原创 2019-01-30 14:02:35 · 418 阅读 · 0 评论