Java代码演示设计模式之工厂模式,java设计模式,package com.
分享于 点击 21683 次 点评:69
Java代码演示设计模式之工厂模式,java设计模式,package com.
package com.sun.java.design;//定义一个接口interface Computer { public void type();}class Dell implements Computer { @Override public void type() { System.out.println("戴尔n5110"); }}class Lenovo implements Computer { @Override public void type() { System.out.println("彪悍的小y"); }}class Factory { public Computer produceComputer(String name) { if (name.equalsIgnoreCase("dell")) { return new Dell(); } else if (name.equalsIgnoreCase("lenovo")) { return new Lenovo(); } else { return null; } }}public class FactoryPattern { public static void main(String[] args) { Factory f = new Factory(); Computer c1 = f.produceComputer("dell"); Computer c2 = f.produceComputer("lenovo"); c1.type(); c2.type(); }}
用户点评