【Head First 设计模式】-工厂模式

五月箴言

你的问题主要在于读书不多而想得太多。—— 杨绛

 

第四章

烘烤OO的精华

定义工厂方法模式:
1、定义了一个创建对象的接口,但由子类决定要实例化的类时哪一个;

2、工厂方法让类把实例化推迟到子类。

设计原则:

依赖倒置原则,要依赖抽象,不要依赖具体类。

依赖倒置原则指导指导方针:

  • 变量不可持有具体类的引用;
  • 不要让类派生自具体类;
  • 不要覆盖基类中已实现的方法。

定义抽象工厂模式:

1、提供了一个接口,用于创建相关或依赖对象的家族;

2、不需要明确指定具体类。

OO基础:抽象、封装、多态、继承

OO原则:多用组合,少用继承、针对接口编程,不针对实现编程、未交互对象之间的松耦合努力,类应该对扩展开放,对修改关闭、依赖抽象,不依赖具体类。

posted on 2020-05-31 21:24  Dev_F  阅读(100)  评论(0编辑  收藏  举报

导航