Constructor)模式。
(抽象工厂(Abstract Factory)模式:又称工具箱(Kit 或 Toolkit)模式。
下图所示的就是简单工厂模式的简略类图。
§
简单工厂模式,或称静态工厂方法模式,是不同工厂方法模式的一个特殊实现。在 Java 语言中,通常的
工厂方法模式不能通过设计功能的退化给出静态工厂方法模式。
1.1.2 简单工厂模式的引进(一般模式)
比如有一个农场,生产各种水果,有苹果(Apple)、草莓(Strawberry)、葡萄(Grape);农场的园丁
(FruitGardener)要根据客户的需求,提供相应的水果。下面看看是如何用简单工厂模式实现这个过程
的,如下图:
§
此模式的实现源码如下:
1.1.2.1 产品接口-水果接口:Fruit.java
package com.lavasoft.patterns.simplefactory.ybgc;
/**
* Created by IntelliJ IDEA.
* FileName:Fruit.java
* User: LavaSoft
* Date: 2006-12-1
* Time: 0:26:51
* 《Java 与模式》(--阎宏博士著)读书笔记
* 工厂模式模式--简单工厂模式--一般模式
* ReadMe: 抽象产品角色:工厂的水果产品接口--水果
*/
public interface Fruit {
/**
* 种植
3