
Java 设计模式
半城煙沙
不以学习为目的,全都是耍流氓.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java设计模式--工厂模式
工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。 工厂模式可以分为三类:1.简单工厂模式(Simple Factory)2.工厂方法模式(Factory Method)3.抽象工厂模式(Abstract Factory)这三种模式从上到下逐步抽象,并且更具一般性。可以把简单工厂模式(Simple原创 2017-03-21 10:42:05 · 213 阅读 · 0 评论 -
Java设计模式--建造者模式
所谓建造者就是“分步构建一个复杂的对象”,当每一步构建完毕才是一个完整的对象,比如汽车,它有好多零件,轮胎、发动机、方向盘等等零件,当中任何一个零件不完整都无法构建这个汽车,是个半成品,只有当中所有零件都完成了,这时候汽车才可以驾驶。知识点:抽象类、继承代码如下:汽车产品package com.chris.builder;public class Car {原创 2017-03-21 14:39:28 · 288 阅读 · 0 评论 -
Java设计模式--单例模式
单例对象(Singleton)是一种常用的设计模式。在Java应用中,单例对象能保证在一个JVM中,该对象只有一个实例存在。这样的模式有几个好处:1、某些类创建比较频繁,对于一些大型的对象,这是一笔很大的系统开销。2、省去了new操作符,降低了系统内存的使用频率,减轻GC压力。3、有些类如交易所的核心交易引擎,控制着交易流程,如果该类可以创建多个的话,系统完全乱了。(比如一转载 2017-03-21 13:15:00 · 219 阅读 · 0 评论 -
Java设计模式--原型模式
用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。原型模式主要用于对象的复制,只需要实现Cloneable接口,覆写clone方法,调用父类中的clone方法得到新的对象super.clone()首先需要了解对象深、浅复制的概念浅复制:将一个对象复制后,基本数据类型的变量都会重新创建,而引用类型,指向的还是原对象所指向的。深复制:将一个对象复制后,不论是基本数据类型还有原创 2017-03-24 15:27:55 · 292 阅读 · 0 评论