全部博文(695)
发布时间:2017-03-10 14:15:03
装饰模式与适配器模式的的区别 做java也两年多的时间了,java入门不久就买了一本阎宏的《java与模式》研究,那时看模式简直就像看天书一样,特别是装饰模式和适配器模式,于是就束之高阁了。工作之后,在项目中也经常用到模式,体会到模式的好处,也渐渐理解了一些常用的模式。现在有时间也把《java.........【阅读全文】
发布时间:2017-03-10 11:28:30
1. 概述 动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更灵活。 原理:增加一个修饰类包裹原来的类,包裹的方式一般是通过在将原来的对象作为修饰类的构造函数的参数。装饰类实现新的功能,但是,在不需要用到新功能的地方,它可以直接调用原来的类中的方法。修饰类必须和原来.........【阅读全文】
发布时间:2017-03-10 10:38:00
1. 概述 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。2. 解决的问题 即Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。3. 模式中的角色 3.1 目标接口(Target):客户所期待的接口。.........【阅读全文】
发布时间:2016-12-26 19:35:49
概念: java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一.........【阅读全文】