七、设计模式:适配器模式(Adapter)

发布于 2020-08-14

一、定义将一个类的接口转换成用户希望的另一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作,是一种结构型模式

0 条评论
196 热度

六、设计模式:原型模式(Prototype)

发布于 2020-08-13

一、定义用原型实例指定创建对象的种类,并且通过拷贝这个原型来创建新的对象二、UML类图Prototype(抽象原型类):它是声明克隆方法的接口,是所有具体原型类的公共父类,可以是抽象类也可以是接口,甚至还可以是具体实现类。ConcretePrototype(具体原型类):它实现在抽象原型类中声明的克

0 条评论
168 热度

四、设计模式:抽象工厂模式(Abstract Factory)

发布于 2020-08-07

一、定义提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类。抽象工厂模式又称为Kit模式,是一种创建型模式二、UML类图AbstractFactory(抽象工厂):它声明了一组用于创建一族产品的方法,每一个方法对应一种产品。ConcreteFactory(具体工厂):它实现了在抽象工

0 条评论
144 热度

二、设计模式:简单工厂模式(Simple Factory)

发布于 2020-08-06

一、定义定义一个类,根据参数的不同返回不同类的实例,这些类具有公共的父类和一些公共的方法。简单工厂模式又称为静态工厂方法模式,是一种创建型模式,它不属于GoF设计模式,它是最简单的工厂模式

0 条评论
164 热度

一、设计模式:单例模式(Singleton)

发布于 2020-08-04

==是一种创建型模式,单例模式确保被创建的类只有一个实例对象,且自行实例化向整个系统提供这个实例。一般情况下我们称当前这个类为单例类。==

0 条评论
217 热度