上一页 1 2 3 4 5 6 7 8 9 10 ··· 24 下一页

2020年1月17日

[设计模式]抽象工厂模式

摘要: 目录 简介结构动机要点 优点 缺点 实例 AbstractProduct 角色 ConcreteProduct 角色 AbstractFactory 角色 ConcreteFactory 角色推荐阅读参考资料 简介 抽象工厂模式 (Abstract Factory)提供一个创建一系列相关或相互依赖对 阅读全文

posted @ 2020-01-17 14:45 星云留水 阅读(240) 评论(0) 推荐(0) 编辑

[设计模式]建造者模式

摘要: 目录 简介结构动机要点实例 House (Product角色) Builder Worker (ConcreteBuilder角色) Engineer (Director角色) Client推荐阅读参考资料 简介 建造者模式 (Builder)将一个复杂对象的构建与它的表示分离,使得同样的构建过程可 阅读全文

posted @ 2020-01-17 14:43 星云留水 阅读(161) 评论(0) 推荐(0) 编辑

[设计模式]工厂方法模式

摘要: 目录 简介结构动机要点实例 Creator 角色 ConcreteCreator 角色 Client 角色 C++版工厂方法模式简单工厂模式 vs. 工厂方法模式推荐阅读参考资料 简介 工厂方法模式 (Factory Method)定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个 阅读全文

posted @ 2020-01-17 14:41 星云留水 阅读(177) 评论(0) 推荐(0) 编辑

[设计模式]简单工厂模式

摘要: 目录 简介实例要点 优点 缺点推荐阅读参考资料 简介 简单工厂模式 (Simple Factory) 又叫静态工厂方法(Static Factory Method)模式。 简单工厂模式通常是定义一个工厂类,这个类可以根据不同变量返回不同类的产品实例。 简单工厂模式是一种对象创建型模式 (可参考 设计 阅读全文

posted @ 2020-01-17 14:39 星云留水 阅读(126) 评论(0) 推荐(0) 编辑

[设计模式]单例模式

摘要: 目录 简介结构动机 实际应用场景 要点实例 1、懒汉式 2、饿汉式 3、双重锁的形式 C++版单例模式推荐阅读参考资料 简介 单例模式(Singleton Pattern)保证一个类只有一个实例,并提供一个访问它的全局访问点。 单例模式是一种对象创建型模式 (可参考 设计模式 创建型模式)。 单例模 阅读全文

posted @ 2020-01-17 14:37 星云留水 阅读(114) 评论(0) 推荐(0) 编辑

设计模式系列

摘要: 目录 创建型模式结构型模式 行为型模式 创建型模式 简单工厂模式 (Simple Factory Pattern) 单例模式 (Singleton Pattern) 工厂方法模式 (Factory Method Pattern) 抽象工厂模式 (Abstract Factory Pattern) 建 阅读全文

posted @ 2020-01-17 14:35 星云留水 阅读(101) 评论(0) 推荐(0) 编辑

JAVA 设计模式 状态模式

摘要: 目录 用途 状态模式 (State) 当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。 状态模式是一种行为型模式。 结构 图-状态模式结构图 State : 定义一个接口以封装与 Context 的一个特定状态相关的行为。 abstract class State { pub 阅读全文

posted @ 2020-01-17 14:33 星云留水 阅读(284) 评论(0) 推荐(0) 编辑

JAVA 设计模式 访问者模式

摘要: 目录 用途 访问者模式 (Visitor) 表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。 访问者模式是一种行为型模式。 用途 图-访问者模式结构图 Visitor : 为该对象结构中 ConcreteElement 的每一个类声明一个 V 阅读全文

posted @ 2020-01-17 14:30 星云留水 阅读(135) 评论(0) 推荐(0) 编辑

JAVA 设计模式 策略模式

摘要: 目录 用途 Title 它定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。 策略模式是一种行为型模式。 结构 图-策略模式结构图 Strategy : 定义所有算法的公共接口(AlgorithmInterface)。Context 使用这个接口去调 阅读全文

posted @ 2020-01-17 14:26 星云留水 阅读(655) 评论(0) 推荐(0) 编辑

JAVA 设计模式 职责链模式

摘要: 目录 用途 职责链模式 (Chain Of Responsibility) 使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。 职责链模式是一种行为型模式。 结构 图-职责链模式 Handler : 定义一 阅读全文

posted @ 2020-01-17 14:01 星云留水 阅读(221) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 10 ··· 24 下一页

导航