自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java设计模式之原型模式

原型模式作为对象的创建模式,与单例模式形成对比,用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。原型模式的结构原型模式要求对象实现一个可以“克隆”自身的接口,这样就可以通过复制一个实例对象本身来创建一个新的实例。这样一来,通过原型实例创建新的对象,就不再需要关心这个实例本身的类型,只要实现了克隆自身的方法,就可以通过这个方法来获取新的对象,而无须再去通过new来创建。写一个...

2019-03-04 13:48:10 117

原创 Java设计模式之单例模式

单例模式作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。单例模式相对来说就比较简单了。单例模式分为懒汉和饿汉,顾名思义,懒汉就是在需要的时候去实例化对象,饿汉就是提前做好,下面看代码饿汉式public class EagerSingleton { private static EagerSingleton eagerS...

2019-02-15 14:26:20 103 1

原创 Java设计模式之抽象工厂模式

二、抽象工厂模式为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类。先普及两个概念1.等级结构等级结构相当于对产品的分类,比如手机的等级结构有内存大小、耳机口类型、充电口类型、吃充电器类型…2.产品族产品族是不同的等级结构,互相有关联的多个产品(例:充电器口,充电器)组成的集合(家族)其中产品的数量=等级结构的数量抽象工厂模式是对工厂方法模式的进一步扩展,抽象工...

2019-01-26 16:53:12 189

原创 Java设计模式之工厂方法模式

一、工厂方法模式说到工厂方法模式,先来了解一下简单工厂模式吧。在这里引用一下《JAVA与模式》的概念:简单工厂模式是类的创建模式,又叫做静态工厂方法(Static Factory Method)模式。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。我们来做一个Demo来简述一下首先创建一个Fruit(水果)接口,并提供一个提供水果的方法:public interface Fru...

2019-01-25 15:56:45 197

原创 Java设计模式学习记录

什么是设计模式设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。使用设计模式的目的为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。 设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。设计模式的原则总原则:开闭原则(Open Close Principle)开闭原则就是说对扩展开放,对修改关闭。...

2019-01-25 14:05:41 112

空空如也

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

TA关注的人

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