![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 73
今晚打老虎_头很铁
好好学习,帅到极点
展开
-
工厂模式学习
简单工厂模式 简单工厂模式(Simple Factory Pattern):又称为静态工厂方法(Static Factory Method)模式,它属于类创建型模式。在简单工厂模式中,可以根据参数的不同返回不同类的实例。简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。 模式的结构与实现 简单工厂模式的主要角色如下: 简单工厂(SimpleFactory):是简单工厂模式的核心,负责实现创建所有实例的内部逻辑。工厂类的创建产品类的方法可以被外界直接调用,创建所需的产原创 2021-07-05 15:43:28 · 73 阅读 · 0 评论 -
模板方法模式
模板方法模式 原理类图 对原理类图的是说明 AbstractClass 抽象类,类中实现了模板方法(template),定义了算法的骨架,具体子类需要实现其他的抽象方法(operation2,3,4) ConcreteClass 实现抽象方法operation2,3,4,以完成算法中特定子类的步骤 案例 豆浆的制作 第一步:选好新鲜的黄豆. 第二步:添加不同的配料(红枣、花生等) 第三步:配料和黄豆开始浸泡,需要三小时 第四步:配料和黄豆放到豆浆机去打碎 /** * Created by Chaol原创 2021-12-06 16:42:36 · 85 阅读 · 0 评论 -
动态代理
增强对象的功能(动态代理): 基于接口的动态代理 设计模式:一些通用的解决固定问题的方式 代理模式 概念: 1. 真实对象:被代理的对象 2. 代理对象: 3. 代理模式:代理对象代理真实对象,达到增强真实对象功能的目 实现方式:(基于接口) 1. 静态代理:有一个类文件描述代理模式...原创 2019-11-19 10:08:20 · 99 阅读 · 0 评论