设计模式
设计模式的学医
fyqing124
这个作者很懒,什么都没留下…
展开
-
设计模式--策略模式
1. 策略模式介绍 1.1 定义 策略模式:定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 1.2 图片描述! 2. 具体实现 2.1 创建抽象策略类 定义一个抽象的做饭策略类,有一个抽象方法makeBy()表示使用工具做饭: public interface CookStrategy { void makeBy(CookContext c...原创 2019-12-30 20:48:25 · 81 阅读 · 0 评论 -
设计模式--简单工厂模式
1. 工厂模式介绍 1.1 定义 简单工厂模式属于创建型模式又叫做静态工厂方法模式,它属于类创建型模式。在简单工厂模式中,可以根据参数的不同返回不同类的实例。 简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。 1.2 图片描述 Factory:工厂类,工厂模式的核心,负责实现创建具体产品类的业务逻辑,可以被外界直接调用,根据需要创建所需的具体产品实例对象。 P...原创 2019-12-26 20:55:57 · 76 阅读 · 0 评论