设计模式
yangS141319
这个作者很懒,什么都没留下…
展开
-
工厂方法模式
首先需要说一下工厂模式。工厂模式根据抽象程度的不同分为三种:简单工厂模式(也叫静态工厂模式)、本文所讲述的工厂方法模式、以及抽象工厂模式。工厂模式是编程中经常用到的一种模式。 定义:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。 类型:创建类模式 类图: 工厂方法模式代码 [java] view p转载 2015-09-14 15:39:25 · 325 阅读 · 0 评论 -
简单工厂模式(静态工厂模式)
用手/Hand去开门/Door,现在抽象类Door有子类D1、D2。 如果直接使用new表达式的方式创建对象,会使得Hand与D1、D2耦合。代码如下: [java] view plaincopy package creational.factory; public class Hand{ Door d = null;转载 2015-09-14 15:09:42 · 510 阅读 · 0 评论