摘要:        
1.描述 允许一个对象在其内部状态改变时改变他的行为,对象看起来似乎修改了他的类。 2.模式的使用 ·环境(Context):环境是一个类,该类含有抽象状态(State)的声明,可以引用任何具体状态类的实例。用户对该环境(Context)类的实例在某种状态下的行为感兴趣。 ·抽象状态(State):    阅读全文
posted @ 2017-10-15 11:38
海森堡不如我侧的准
阅读(164)
评论(0)
推荐(0)
        
            
        
        
摘要:        
1.描述 将桥接部分与他的实现部分分离,是他们都可以独立的变化。 2.模式的使用 ·抽象(Abstraction):是一个抽象类,该抽象类含有Implementor的声明,即维护一个Implementor类型对象。 ·实现者(Implementor):实现者是一个接口或抽象类,该接口(抽象类)中的方    阅读全文
posted @ 2017-10-15 11:20
海森堡不如我侧的准
阅读(202)
评论(0)
推荐(0)
        
            
        
        
摘要:        
1.描述 将对象组合成树形结构一以表示“部分——整体”的层次结构。组合模式使用户对单个对象和组合对象的使用具有一致性。 2.模式的使用 ·抽象组件(Component):是一个接口或抽象类,该接口定义了个体对象和组合对象需要实现的关于操作器子节点的方法,比如添加add()、删除remove()、等方    阅读全文
posted @ 2017-10-15 11:15
海森堡不如我侧的准
阅读(249)
评论(0)
推荐(0)
        
            
        
        
摘要:        
1.描述 保证一个类仅有一个实例,并提供一个访问他的全局访问点。 2.模式的使用 ·在JVM加载单件类时创建他的唯一实例。 ·在单件类提供的类方法中创建这个唯一实例。 3.使用情景 ·当系统需要某个类只能有一个类。 4.优点 ·单件类唯一实例由单件类本身控制,便于控制用户访问。 5.UML图 没有     阅读全文
posted @ 2017-10-15 11:06
海森堡不如我侧的准
阅读(193)
评论(0)
推荐(0)
        
            
        
        
摘要:        
1.描述 用原型实例制定创建对象的种类,并且通过复制这些原型创建的对象。 2.模式的使用 ·抽象原型(Prototype):一个接口。负责定义对象复制自身的方法。 ·具体原型(ConcretePrototype):实现Prototype接口的类。具体原型实现抽象原型中的方法,以便所创建的对象调用该方    阅读全文
posted @ 2017-10-15 10:56
海森堡不如我侧的准
阅读(153)
评论(0)
推荐(0)
        
            
        
        
摘要:        
1.描述 将一组复杂对象的构建与他的表示相分离,使同样的构建过程可以创建不同的表示。 2.模式的使用 ·产品(Product):具体生成器要构造的复杂对象。 ·抽象生成器(Builder):一个接口,该接口除了为创建一个Product对象的各个组件定义了若干方法外,还要定义返回Product对象的方    阅读全文
posted @ 2017-10-15 10:24
海森堡不如我侧的准
阅读(217)
评论(0)
推荐(0)
        
            
        
        
摘要:        
1.描述 提供一个一系列或相互依赖对象的接口,而无需指定他们具体的类。 2.模式的使用 ·抽象产品(Product):一个抽象类或接口,负责定义具体产品必须实现的方法。 ·具体产品(ConcreteProduct):具体产品是一个类,实现或继承抽象产品。 ·抽象工厂(AbstractFactory)    阅读全文
posted @ 2017-10-15 10:16
海森堡不如我侧的准
阅读(153)
评论(0)
推荐(0)
        
                    
                
浙公网安备 33010602011771号