随笔分类 -  设计模式

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