设计模式--简单工厂
设计模式之中的简单工厂,本人比较笨不会画什么类图。只想单写写对简单工厂的理解。 首先来个通用的实现接口。 [code="java"]package simpl.factory; /** * 这是一个通用的生产接口 * 就好比画一幅画 * @author zero * */ public interface Api { /** * 画画 */ public void doSomeThing(); }
这时候需要几个实现接口的类了,例如:
package simpl.factory;/** * 看画 * * @author zero * */public class Client {public static void main(String[] args) {Api a = Factory.getHumanA();a.doSomeThing();Api b = Factory.getHumanB();b.doSomeThing();}}