设计模式
suk1M
这个作者很懒,什么都没留下…
展开
-
用枚举实现单例模式
话不多说,直接上代码。package com.ebiz.zyl;public enum EnumSingleton { INSTANCE; private SingletonDemo1 singletonDemo1; private EnumSingleton() { singletonDemo1 = new SingletonDemo1(); } p原创 2017-06-19 15:48:48 · 875 阅读 · 0 评论 -
Java设计模式之装饰者模式
装饰者模式定义: 指的是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。装饰者提供 了比继承更加有弹性的替代方案。 Decorator模式相比生成子类更为灵活。该模式以对客户端透明的方式扩展对象的功能。参与者: 1.Component(被装饰对象的基类) 定义一个对象接口,可以给这些对象动态地添加职责。2.ConcreteComponent(具体被装饰对象) 定义一个对象,可原创 2017-07-19 12:01:11 · 316 阅读 · 0 评论 -
Java设计模式之适配器模式
适配器模式(有时候也称包装样式或者包装)定义: 将一个类的接口适配成用户所期待的。一个适配允许通常因为接口不兼容而不能在一起工作的类工作在一起,做法是将类自己的接口包裹在一个已存在的类中。将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 ——Gang of Four类适配器代码/** * 原功能BASE * @au原创 2017-07-25 18:42:35 · 220 阅读 · 0 评论