观察者模式 1.定义 在对象之间定义一种一对多的依赖关系,使得当一个对象的状态的发生改变时,依赖它的所有对象都会得到通知并被自动更新。观察者模式...
-webkit-overflow-scrolling 1.概述 1.1 定义 属性控制元素在移动设备上是否使用滚动回弹效果 1.2 取值 aut...
适配器模式 1.定义 将一个类的接口改变成客户端所期待的另一种接口,从而使因为接口不匹配而不能在一起工作的两个类能够协同工作。 适配器模式通常有...
策略模式 1.定义 一个类的行为或其算法可以在运行时进行更改。 策略模式通常有3种角色。 AbstractStrategy:抽象策略角色。策略,...
装饰者模式 1,定义 动态的给一个对象添加一些额外的职责。 装饰者模式通常有4个角色,就增加功能来说,装饰者模式比生成子类更加的灵活。 Comp...
责任链模式 1.定义 为请求创建一个接收者对象的链,使多个对象都有机会处理请求,从而避免了请求的发送者和接收者之前的耦合关系。 责任链模式通常有...
命令模式 1.定义 将一个请求封装成一个对象,从而可以使用不同的请求来参数化客户端。 命令模式通常有3种角色 Receiver:接收者角色。负责...
中介者模式 1.定义 使用一个中介对象封装一系列的对象交互,中介者使用对象不需要显式的相互作用,从而实降现低耦合度,且可以独立改变被封装的一些列...
原型模式 1.定义 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象 Java自带一个Cloneable接口,原型类实现该接口并重...