从本章开始介绍实际的设计模式,本周阅读的部分设计抽象工厂模式和生成器模式两个创建型模式
创建型模式使用继承改变被实例化的类,通过定义对象行为集合代替固定的硬编码,使得代码开发更灵活
抽象工厂模式提供了一个接口来创建对象,使用方不需要关注特定具体类的接口,而是与抽象类定义的接口进行交互
生成器模式将复杂对象的构建与表示分离,使用同样的构建过程创建不同的表示对象,与抽象工厂模式的区别在于抽象工厂模式着重于一次构造多个系列的对象,生成器模式着重于一步步构造复杂对象
创建型模式使用继承改变被实例化的类,通过定义对象行为集合代替固定的硬编码,使得代码开发更灵活
抽象工厂模式提供了一个接口来创建对象,使用方不需要关注特定具体类的接口,而是与抽象类定义的接口进行交互
生成器模式将复杂对象的构建与表示分离,使用同样的构建过程创建不同的表示对象,与抽象工厂模式的区别在于抽象工厂模式着重于一次构造多个系列的对象,生成器模式着重于一步步构造复杂对象