设计模式
starjuly
这个作者很懒,什么都没留下…
展开
-
适配器设计模式,简单的Java代码模拟
/**适配器设计模式 * 问题: * 接口(方法比较多)--实现类(仅仅使用一个也得把其他方法给实现了,哪怕是空实现) * 结局方案: * 接口(方法比较多)--适配器类(实现接口,仅仅是空实现)--实现类(用哪个重写哪个) * 如果只有一个接口或者很少接口就不需要用到设配器设计模式了。 */原创 2016-12-11 17:17:54 · 610 阅读 · 0 评论 -
装饰者设计模式,简单代码实现
/**装饰者模式 * 装饰者模式就是使用被装饰类的一个子类的实例,在客户端将 * 这个子类的实例交给装饰类。是集成的替代方案 * 优点:使用装饰模式,可以提供比继承更灵活的扩展对象的功能,它可以动态的添加对象 * 的功能,并且可以随意地组合这些功能。 * 缺点:正因为可以随意组合,所以就可能出现一些不合理地逻辑 */原创 2016-12-11 22:05:19 · 1168 阅读 · 0 评论 -
模板设计模式,简单Java代码实现
/**模板设计模式:定义一个算法的骨架,而将具体的算法延迟到子类中进行实现 * 优点: * 使用模板方法模式,在定义算法骨架的同时,可以很灵活地实现具体的算法,满足用户灵活多变的需求 * 缺点: * 如果算法骨架有修改的话,则需要修改抽象类。 */原创 2016-12-11 18:57:28 · 705 阅读 · 0 评论 -
设计模式之动态代理的代码实现(Java)
设计模式之动态代理的代码实现(Java)原创 2016-12-11 15:56:35 · 581 阅读 · 0 评论 -
设计模式之单例设计模式(懒汉式)
设计模式之单例设计模式(懒汉式)原创 2016-12-10 22:03:19 · 560 阅读 · 0 评论 -
设计模式之单例设计模式(饿汉式)
设计模式之单例设计模式,饿汉式:类一加载就创建原创 2016-12-10 20:58:55 · 469 阅读 · 0 评论 -
设计模式之工厂方法模式
设计模式之工厂方法模式原创 2016-12-10 21:03:19 · 469 阅读 · 0 评论