摘要: 基本介绍 桥接模式(Bridge模式)是指:将实现与抽象放在两个不同的类层次中,使两个层次可以独立改变 是一种结构型模式 Bridge模式基于类的最小设计原则,通过使用封装、聚合及继承等行为让不同的类承担不同的职责。它的主要特点是把抽象(Abstraction)与行为实现(Implementatio 阅读全文
posted @ 2021-07-06 11:10 IT小学僧 阅读(46) 评论(0) 推荐(0)
摘要: 基本介绍 适配器模式(Adapter Pattern) 将某个类的接口转换成客户端期望的另一个接口表示,主要目的是兼容性,让原本因接口不匹配不能一起工作的两个类可以协同工作。其别名为包装器(wrapper) 适配器模式属于结构型模式 主要分为三类:类适配器模式,对象适配器模式,接口适配器模式 工作原 阅读全文
posted @ 2021-07-06 10:06 IT小学僧 阅读(88) 评论(0) 推荐(0)
摘要: 基本介绍 建造者模式又叫生成器模式,是一种对象构建模式。它可以将复杂对象的建造过程抽象出来(抽象类别),使这个抽象过程的不同实现方法可以构造出不同表现(属性)的对象 建造者模式是一步一步创建一个复杂的对象,它允许用户只通过指定复杂对象的类型和内容就可以构建他们,用户不需要知道内部的具体构建细节 建造 阅读全文
posted @ 2021-07-06 09:35 IT小学僧 阅读(82) 评论(0) 推荐(0)
摘要: 简单工厂模式 基本介绍 简单工厂模式是创建型模式,是工厂模式的一种,简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例 简单工厂模式:定义了一个创建对象的类,由这个类来封装实例化对象的行为 在软件开发中,当我们会用到大量的创建某种,某类或者某批对象时。就会用到工厂模式。 看一个披萨的项目,要便 阅读全文
posted @ 2021-06-01 09:29 IT小学僧 阅读(69) 评论(0) 推荐(0)
摘要: 基本介绍 原型模式(Prototype模式)是指:用原型实例指定创建对象的种类,并且通过拷贝这些原型,创建新的对象。 原型模式是一种创建型设计模式,允许一个对象再创建另一个可定制的对象,无需知道创建的细节 工作原理是:通过将一个原型对象传给那个发动创建的对象,这个发动创建的对象通过请求原型对象拷贝她 阅读全文
posted @ 2021-06-01 09:10 IT小学僧 阅读(80) 评论(0) 推荐(0)
摘要: 解释 ​ 所谓类的单例设计模式,就是采取一定的方法保证在整个软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得对象实例的方法。(静态方法)。比如Hibernate的SessionFactory ,它充当数据存储源的代理,并负责创建session对象,SessionFactory并不是轻 阅读全文
posted @ 2021-04-29 18:36 IT小学僧 阅读(55) 评论(0) 推荐(0)
摘要: 设计模式分为三种类型,23种 创建型模式:单例模式,抽象工厂模式,原型模型,建造者模式,工厂模式。 结构型模式:适配器模式,桥接模式,装饰模式,组合模式,外观模式,享元模式,代理模式 行为型模式:模版方法模式,命令模式,访问者模式,迭代器模式,观察者模式,中介者模式,备忘录模式,解释器模式(Inte 阅读全文
posted @ 2021-04-29 11:25 IT小学僧 阅读(35) 评论(0) 推荐(0)
摘要: 设计模式的定义 ​ 软件工程中,设计模式(design pattern)是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案。 设计模式重要性 ​ 1、设计模式为程序提供可拓展性。 ​ 2、遵循设计模式可以为程序提供维修性,可读性,规范性。 ​ 3、 面试问题 ​ 4、设计模式无处不在 ​ 阅读全文
posted @ 2021-04-28 15:12 IT小学僧 阅读(89) 评论(0) 推荐(0)