java设计模式
sen_jack
这个作者很懒,什么都没留下…
展开
-
单一职责原则
定义:一个类只专注于做一件事和仅有一个引起变化的原因。优点:1、降低类的复杂性 2、提高类的可读性 3、提高代码的可维护性和复用性 4、降低因变更引起的风险例子:用户管理user类:实体对象定义package srp;public class User { private String use原创 2016-03-16 21:59:34 · 181 阅读 · 0 评论 -
单例模式
一、定义:确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。二、表现形式:1、饿汉式单例类:类加载时,就进行对象实例化 2、懒汉式单例类:第一次引用类时,才进行对象实例化饿汉式:package singleton;public class EHanSingleton { private static EHanSi原创 2016-03-17 13:11:55 · 186 阅读 · 0 评论 -
工厂模式
目的:为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性。 一、分类 1、简单工厂模式,又叫静态工厂模式 2、工厂方法模式 3、抽象工厂模式二、简单工厂模式 1、定义:定义了一个可选择对象实例化的接口 2、优点:屏蔽了对象的创建过程,增加对象是无需改变客户端原创 2016-03-18 17:25:29 · 204 阅读 · 0 评论 -
java建造者模式
一、定义:将一个复杂对象的构建与他的表示分离,使得同样的构建过程可以创建不同的表示,二、组成: 1、抽象建造者角色:该角色用于规范产品的各个组成部分,并进行抽象,一般独立于应用程序的逻辑 2、具体建造者角色:实现抽象建造者众定义的所有方法,并且返回组建好的产品实例 3、产品角色:是建造中的复杂对象,一个系统中会有多于一个的产品类,这原创 2016-03-22 14:30:14 · 311 阅读 · 0 评论