ol_beta 发表于 2013-2-3 10:26:11

读书笔记:设计模式-简单工厂模式(SimpleFactory)

不想做过多的理论说明,举个例子吧。
有个鞋厂,生产耐克,李宁的鞋子,用代码实现,怎么做呢?

package org.gunct.pattern;public class ShoesFactory {public void getNikeShoes() {System.out.println(" 工厂生产了耐克鞋! ");}public void getLiNingShoes() {System.out.println(" 工厂生产了李宁鞋! ");}} 根据用户需求,生产不同的鞋子:

public class Consumer {public static void main(String[] args) {ShoesFactoryfactory = new ShoesFactory();if (" 用户要耐克鞋 ") {factory.getNikeShoes();}if (" 用户要林宁鞋子 ") {factory.getLiNingShoes();}}}
页: [1]
查看完整版本: 读书笔记:设计模式-简单工厂模式(SimpleFactory)