![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
浅丶微
庐山烟雨浙江潮
展开
-
23种设计模式之-----原型模式
原型模式原型模式原型模式的应用场景原型模式的通用写法使用序列化实现深度克隆克隆破坏单例模式原型模式在源码中的应用原型模式的优缺点原型模式原型模式(Prototype Pattern)是指原型实例指定创建对象的种类,并且通过拷贝这些原型创建新 的对象,属于创建型模式。官方原文:Specify the kinds of objects to create using a prototypica...原创 2020-03-21 11:51:54 · 179 阅读 · 0 评论 -
23中设计模式之-----策略模式
策略模式策略模式( Strategy Pattern )又叫也叫政策模式( Policy Pattern) ,它是将定义的算法家族、分别封装起来,让它们之间可以互相替换,从而让算法的变化不会影响到使用算法的用户。属于行为型模式。原文: Define a family of algor ithms, encapsulate each one, and make them inter chang...原创 2020-03-15 16:33:00 · 121 阅读 · 0 评论 -
23种设计原则之-----适配器模式
适配器模式适配器模式的应用场景类适配器对象适配器接口适配器适配器模式在源码中的体现适配器模式和装饰器模式对比适配器模式的优缺点适配器模式 ( Adapter Pattern )又叫做变压器模式,它的功能是将一个类的接口变成客户端所期望的另一种接口,从而使原本因接口不匹配而导致无法在一起工作的两个类能够一起工作,属于结构型设计模式。原文: Convert the interface of a ...原创 2020-03-10 01:30:55 · 673 阅读 · 0 评论 -
23种设计模式之-----工厂模式
简单工厂模式简单工厂模式(Simple Factory Pattern)是指由一个工厂对象决定创建出哪一种产品类的实例, 但它不属于 GOF 23 种设计模式。简单工厂适用于工厂类负责创建的对象较少的场景,且客户端只需要 传入工厂类的参数,对于如何创建对象的逻辑不需要关心。接下来我们来看代码,还是以课程为例。学院目前开设有 Java 架构、大数据、人工智能等课程, 已经形成了一个生态。我们可以...原创 2020-03-08 23:35:20 · 195 阅读 · 0 评论 -
23种设计模式之-----单例模式
单例模式单例模式的应用场景 单例模式(Singleton Pattern)是指确保一个类在任何情况下都绝对只有一个实例,并提供一个全 局访问点。单例模式是创建型模式。单例模式在现实生活中应用也非常广泛,例如,公司 CEO、部门经 理 等 。 J2EE 标 准 中 的 ServletContext 、 ServletContextConfig 等 、 Spring 框 架 应 用 中 的 Appl...原创 2020-03-04 21:23:47 · 206 阅读 · 0 评论