自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 设计模式(七单例模式)

publicclassSingleton { privatestaticSingletoninstance=null;//静态私有成员变量 //私有构造函数 privateSingleton() { } //静态公有工厂方法,返回唯一实例 publicstaticSingl...

2019-11-02 20:11:30 109 1

原创 设计模式(六 原型模式)

原型模式(Prototype Pattern):原型模式是一种对象创建型模式,用原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象。原型模式允许一个对象再创建另外一个可定制的对象,无须知道任何创建的细节。 原型模式的基本工作原理是通过将一个原型对象传给那个要发动创建的对象,这个要发动创建的对象通过请求原型对象拷贝原型自己来实现创建过程。 原型模式包含如下角色: Prototype:抽...

2019-11-01 21:47:30 203

原创 设计模式(五 建造者模式)

建造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。生成器模式 建造者模式包含如下角色: Builder:抽象建造者 ConcreteBuilder:具体建造者 Director:指挥者 Product:产品角色 publicclassProduct { privateString...

2019-10-31 15:13:31 68

原创 设计模式(四 抽象工厂)

模式动机 在工厂方法模式中具体工厂负责生产具体的产品,每一个具体工厂对应一种具体产品,工厂方法也具有唯一性,一般情况下,一个具体工厂中只有一个工厂方法或者一组重载的工厂方法。但是有时候我们需要一个工厂可以提供多个产品对象,而不是单一的产品对象。 抽象工厂模式(Abstract Factory Pattern):提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类。...

2019-10-30 10:02:06 111

原创 设计模式(三 工厂方法模式)

工厂方法模式(Factory Method Pattern)又称为工厂模式,也叫虚拟构造器(Virtual Constructor)模式或者多态工厂(Polymorphic Factory)模式,它属于类创建型模式。在工厂方法模式中,工厂父类负责定义创建产品对象的公共接口,而工厂子类则负责生成具体的产品对象,这样做的目的是将产品类的实例化操作延迟到工厂子类中完成,即通过工厂子类来确定究竟应该实例化...

2019-10-29 17:04:03 87

原创 设计模式(二)

1.简单工厂模式 创建型模式(Creational Pattern)对类的实例化过程进行了抽象,能够将软件模块中对象的创建和对象的使用分离。 简单工厂模式(Simple Factory Pattern):又称为静态工厂方法(Static Factory Method)模式,它属于类创建型模式。在简单工厂模式中,可以根据参数的不同返回不同类的实例。简单...

2019-10-28 13:15:34 119

原创 设计模式(一)

1,类之间的关系 依赖(1类方法调用2类,2类作为参数) 关联(2类为1类中属性) 组合(2类作为1类属性且在构造方法中作为组成部分,不可分离存在) 聚合(2类作为1类属性且在构造方法中作为组成部分,整体与部分的关系,但可分离存在) 泛化(继承) 接口与实现() 2.面向对象设计原则 设计原则名称 设计原则简介 ...

2019-10-28 13:08:02 107

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除