每天一个设计模式-1 简单工厂1.简单工厂的定义 提供一个创建对象实例的功能,而无须关心其具体实现(核心)。 虽然不能让模块外部知道模块内部的具体实现,但模块内部是可以知道具体实现类的。干脆在模块内部建一个类,用这个类来创建接口,然后把创 ...
每天一个设计模式-1 简单工厂
1.简单工厂的定义
提供一个创建对象实例的功能,而无须关心其具体实现(核心)。
虽然不能让模块外部知道模块内部的具体实现,但模块内部是可以知道具体实现类的。干脆在模块内部建一个类,用这个类来创建接口,然后把创建号的接口返回给客户端;这样,外部应用就只需要根据这个类来获取相应的接口对象,通过这个接口对象就可以操作接口定义的方法了。显然,这个类就像一个工厂,专门用来生成(生产)需要的接口对象。
2.简单的例子
说明:
代码:
Api:接口,wear是一个公有方法。
public interface Api { public void wear();}
原标题:每天一个设计模式
关键词:设计模式
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。