读书笔记:设计模式-简单工厂模式(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]