随笔分类 - 设计模式
摘要:简单工厂模式: 1.客户要要一台电脑,告诉‘工厂’,‘工厂’给客户生产出来 2.客户要要一台彩电,告诉‘工厂’,‘工厂’给客户生产出来 工厂方法模式: 1.客户找‘电脑工厂’给客户生产出来一台能上网的设备 2.客户找‘家电工厂’给客户生产出来一台能接收电视节目的设备 简单工厂模式中,客户只提供参数,工厂根据参数生产出具体的对象产品,比如说:客户要一台笔记...
阅读全文
摘要:1.概念 定义一个创建产品对象的工厂接口,让子类决定实例化哪一个类,将实际创建工作推迟到子类当中。 2.UML 3.实例 实例1. 首先是抽象产品类 package com.mageric.test; /** * 抽象产品类 * * @author Mageric * */ public interface IBiology { public v...
阅读全文
摘要:1.概念 简单工厂模式,属于类的创建型模式,又叫做静态工厂方法(Static Factory Method)模式,简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。 2.UML 各角色功能: 工厂角色Creator:简单工厂模式的核心,描述了所有产品的定义,包含了所有产品的逻辑方法。工厂类必须能够被外界调用,创建所需要的产品对象。 抽象产品Product:...
阅读全文

浙公网安备 33010602011771号