设计模式
大海深处的星星
等不到天亮等时光
展开
-
单例模式---设计模式(一)
单例模式:确保一个类最多只有一个实例,并提供一个全局访问点单例模式类图: 首先说明一下该类图中的符号: 类: 使用三层矩形框表示 第一层:显示类的名称,如果是抽象类,则就用斜体显示 第二层:字段和属性 第三层:类的方法“+”:表示public “-”:表示private “#”:表示protected接口: 使用两层矩形框表示,与类图的区别主要是顶端有<<interface>>显示原创 2015-09-17 17:56:54 · 697 阅读 · 0 评论 -
工厂模式---设计模式(二)
工厂方法模式:定义: 定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。解决的使项目中的实例化问题,一般我们是在某个地方用到某个类就new一个。工厂模式解决的是大量的实例化某些、某种、某批类的对象。类图: 通用代码: 抽象产品类:package com.test.Test;public abstract class Product { // 产品原创 2015-09-19 22:07:10 · 573 阅读 · 0 评论