![](https://img-blog.csdnimg.cn/20190927151117521.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
大话设计模式笔记
大话设计模式笔记
孤丨焰
萌新一枚
展开
-
【读书笔记】《大话设计模式》代理模式
1.什么是代理模式 代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。通俗的来讲代理模式就是我们生活中常见的中介。 举个例子来说明:假如说我现在想买一辆二手车,虽然我可以自己去找车源,做质量检测等一系列的车辆过户流程,但是这确实太浪费我得时间和精力了。我只是想买一辆车而已为什么我还要额外做这么多事呢?于是我就通过中介公司来买车,他们来给我找车源,帮我办理车辆过户流程,我只是负责选择自己喜欢的车,然后付钱就可以了。用图表示如下: 2.代理模式的特点 中介隔离作用:在某些情况下,一个原创 2020-10-22 22:12:08 · 177 阅读 · 4 评论 -
【读书笔记】《大话设计模式》单例模式
1.什么是单例模式 2.单例模式的特点 3.UML图 4.单例模式具体实现 5.单例模式应用场景原创 2020-10-19 10:33:26 · 175 阅读 · 0 评论 -
【读书笔记】《大话设计模式》抽象工厂模式
1.什么是抽象工厂方法模式? 2.抽象工厂方法模式的作用? 3.UML图 4.抽象工厂方法模式实现 5.反射原创 2020-10-06 15:56:48 · 200 阅读 · 0 评论 -
【读书笔记】《大话设计模式》工厂方法模式
1.什么是工厂方法模式? 工厂方法模式,又称工厂模式、多态工厂模式和虚拟构造器模式,通过定义工厂父类负责定义创建对象的公共接口,而子类则负责生成具体的对象。 2.工厂方法模式的作用? 工厂方法模式,定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。 3.UML图 4.工厂方法模式实现 5.简单工厂vs工厂方法 ...原创 2020-10-04 21:10:34 · 167 阅读 · 0 评论 -
【读书笔记】《大话设计模式》简单工厂模式
1 工厂模式简介 1.1 定义 简单工厂模式属于创建型模式又叫做静态工厂方法模式,它属于类创建型模式。在简单工厂模式中,可以根据参数的不同返回不同类的实例。 简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。 1.2 简单工厂模式结构图 Factory:工厂类,简单工厂模式的核心,它负责实现创建所有实例的内部逻辑。工厂类的创建产品类的方法可以被外界直接调用,创建所需的产品对象。 IProduct:抽象产品类,简单工厂模式所创建的所有对象的父类,它负责描述所有实例所共转载 2020-09-24 22:43:21 · 160 阅读 · 0 评论