前言: 前面学习了建造者设计模式,接下来学习一下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
(#换成@)。