Head First 设计模式 —— 04. 工厂 (Facto

2021-01-07  本文已影响0人  满赋诸机

思考题

如何将实例化具体类的代码从应用中抽离,或者封装起来,使它们不会干扰应用的其他部分? P111

简单工厂

不是23种GOF设计模式之一,而更像一种编程习惯。 P117

04. 简单工厂.jpg
特点
缺点

工厂方法模式

定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。 P134

04. 工厂方法模式.png
特点
缺点

抽象工厂模式

提供一个接口,用于创建相关或依赖对象的家族,而不需要明确指定具体类。 P156

04. 抽象工厂模式.png
特点
缺点

设计原则

所思所想

上一篇 下一篇

猜你喜欢

热点阅读