- 博客(10)
- 资源 (1)
- 收藏
- 关注
转载 设计模式------桥接模式
点击打开链接桥接(Bridge)是用于把抽象化与实现化解耦,使得二者可以独立变化。这种类型的设计模式属于结构型模式,它通过提供抽象化和实现化之间的桥接结构,来实现二者的解耦。应用场景1、如果你不希望在抽象和实现部分采用固定的绑定关系,可以采用桥接模式,来把抽象和实现部分分开,然后在程序运行期间来动态的设置抽象部分需要用到的具体的实现,还可以动态切换具体的实现。2、如果出现抽象部分和实现部分都应该可...
2018-02-26 16:05:27 233 1
转载 设计模式------代理模式
(一)静态代理(二)动态代理代码 抽象主题角色//抽象角色:声明真实对象和代理对象的共同接口;public interface TicketManager { /** * 售票 */ public void soldTicket(); /** * 改签 */ public void changeTicket(); ...
2018-02-26 15:17:53 223
转载 设计模式------装饰者模式
1.装饰模式(Decorator)的定义:又名包装(Wrapper)模式,装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。 2.装饰模式以对客户端透明的方式动态的给一个对象附加上更多的责任。换言之客户端并不会觉的对象在装饰前和装饰后有什么区别。 3.装饰模式可以在不创造更多的子类的模式下,将对象的功能加以扩展。具体案列本例中 抽象构建角色由Programmer程序员接口扮演...
2018-02-26 11:24:26 187
转载 设计模式------适配器模式
适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。分类: 1. 类适配器 2. 对象适配器(感觉比较实用一些) 3. 缺省适配模式(适用于只要部分接口方法的情况,但实际上在项目上每个接口都先默认继承一个实现增删改查的类,所以也并没有想象中那么实用)点击打开链接适配器模式的优点 更好的复用性 系统需要使用现有的类,而此类的...
2018-02-26 10:16:23 178
原创 设计模式------工厂模式
fenlei1)简单工厂模式(Simple Factory) 2)工厂方法模式(Factory Method) 3)抽象工厂模式(Abstract Factory) 也可将工厂模式分为两类:工厂方法模式(Factory Method)与抽象工厂模式(Abstract Factory)。将简单工厂模式(Simple Factory)看为工厂方法模式的一种特例,两者归为一类。 /** * 抽象产品角...
2018-02-24 16:48:59 189
原创 设计模式------建造者模式
先上代码/** * 产品角色 * 产品类Product * @author Administrator * */public class Product { //定义一些产品的部件 private String part1; private String part2; public String getPart1() { return...
2018-02-23 17:55:34 162
原创 设计模式------单例模式
单例模式主要分为(一)、懒汉式单例 (二)、饿汉式单例 (三)、双重检查锁定 (四)、静态(类级)内部类(五)、单例和枚举 通常情况下,我们写单例模式的时候无非就是三个步骤:构造器私有化,声明私有静态变量,提供静态获取实例的方法 那么一个完美的单例需要做到哪些事呢?单例延迟加载线程安全没有性能问题防止序列化产生新对象防止反射攻击(一)懒汉式-------懒到第一次调用才去实例化public ...
2018-02-23 17:31:47 193
转载 js 事件捕获和事件冒泡
js 事件捕获和事件冒泡js的事件流是先事件捕获再事件冒泡很详细的文章:https://www.cnblogs.com/Chen-XiaoJun/p/6210987.html
2018-02-07 16:44:59 205
poi实现word动态传参
2018-01-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人