观察者模式 观察者模式属于行为模式。 主要用于解耦观察者与被观察者之间的联系。实现观察者一对一或者一对多的关系,当...[作者空间]
解释器模式 解释器模式属于行为模式。提供接口,实现了一个表达式接口,用来解释具体的上下文联系。 应用场景(java...[作者空间]
责任链模式 责任链模式一般分为处理者与请求者。具体的处理者分别处理请求者的行为。 Android中的时间分发机制就...[作者空间]
状态模式 所谓状态模式,就是代表一个事物有多个状态。因为状态的变化而导致一系列的变化。 听起来和策略模式很相似,都...[作者空间]
策略模式 一个功能的效果,有不同的算法与策略,根据不同的选择选择不同的结果。 简单来说,只要你写过程序就用过策略模...[作者空间]
抽象工厂模式 一个抽象的接口可以实现多个产品 一个抽象工厂可以实现多个具体工厂 例:一个公司有多个程序猿,有多个产...[作者空间]
工厂方法模式 比如富士康是一个工厂,为其他外部厂商提供相同或者不同的产品,而外部厂商不用关心富士康内部的实现过程,...[作者空间]
原型模式 用原型实例指定创建对象的,拷贝这些对象生成新的对象进行使用。 也可以直接进行new一个对象,但是当对象的...[作者空间]
Builder模式 Builder模式使用链式结构创建复杂对象,将过程与结果分开,创建过程中可以自行组合。 使用场...[作者空间]
单例模式 一个类只有一个实例,并且可以全局访问使用 应用场景 如账户管理类,数据库操作类等(某个对象频繁被访问使用...[作者空间]