你的位置:首页 > 软件开发 > ASP.net > Java设计模式之工厂模式(Factory)

Java设计模式之工厂模式(Factory)

发布时间:2016-05-30 20:00:24
前言: 前面学习了建造者设计模式,接下来学习一下Retrofit中使用的另外一个设计模式,工厂设计模式!!!里面采用工厂模式使得数据转换得到完全解耦,工厂模式的好处用到了极致,如此好的设计模式我们怎能不学习一下。工厂模式: 工厂模式主 ...

前言:

     前面学习了建造者设计模式,接下来学习一下Retrofit中使用的另外一个设计模式,工厂设计模式!!!里面采用工厂模式使得数据转换得到完全解耦,工厂模式的好处用到了极致,如此好的设计模式我们怎能不学习一下。

工厂模式:

      工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。 

  1.)工厂模式分类:
  • 简单工厂模式(Simple Factory) 
  • 工厂方法模式(Factory Method) 
  • 抽象工厂模式(Abstract Factory)
   2.)简单工厂模式

       见名知意,简单的工厂模式,建立一个工厂来制造新的对象,又叫静态工厂。举例说明李先生去4s店要买一部轿车, 如何实现? 

   1. 首先4s签单一部车Car

public class Car {  public Car() {    Log.e("car", "Car---->我要买车");  }}

原标题:Java设计模式之工厂模式(Factory)

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。