设计模式
范范流利说
这个作者很懒,什么都没留下…
展开
-
设计模式-工厂设计模式
简述: 工厂设计模式,就是用来生产对象的,在java中,万物皆对象,如果需要创建一个对象的时候就去new一个对象,那么就会对该对象耦合严重。如果之后要修改此对象,就要将所有new了这个对象的地方全部修改一遍,显然这违背了软件设计的开闭原则。如果我们使用工厂来生产对象,这样我们只需要和工厂打交道就可以了,彻底和对象解耦。如果要更换对象,我们直接在工厂中修改该对象即可,达到了解耦的目的。 三种工厂...原创 2019-03-03 13:31:00 · 224 阅读 · 0 评论 -
设计模式-单例模式
单例模式是最常见的设计模式之一。一般介绍单例模式的书籍都会介绍两种,饿汉式和懒汉式,但是除了这两种方式以外,本文还会介绍其他几种单例模式的实现方式,并对比其中的优缺点。 简述单例模式: 一句话概括一下,定义为单例对象的类只能有一个实例存在。 实现步骤: 1、将构造器私有化,这样可以保证其他代码无法通过构造器来调用该类的构造方法实例化对象。 2、提供静态的getInstance方法给外部进...原创 2019-03-03 18:30:24 · 192 阅读 · 0 评论