Java设计模式--工厂模式

来源:互联网 发布:打鸟汽枪100元淘宝 编辑:程序博客网 时间:2024/06/07 07:26

工厂模式

意图:定义一个用于创建对象的接口,并控制返回哪个类的实例。

工厂方法模式不仅要求有一个能够创建新对象的方法,还需要让客户代码无须了解具体实例化的类。

工厂方法模式通常包含了若干类,这些类实现了相同的操作,返回了相同的抽象类型,然而这些操作的内部,实际上却实例化了不同的类,并且这些类都实现了上述抽象类型。当客户代码请求一个新对象时,这些新对象该由哪个类实例化,取决于工厂对象接收创建请求时的行为。

当不想让客户代码决定实例化哪个类时,常常可以运用工厂方法模式。

抽象工厂模式

意图:运行穿概念一族相关或者相互依赖的对象。

参考:https://www.cnblogs.com/java-my-life/archive/2012/03/25/2416227.html

原创粉丝点击