意图
提供一个创建一系列 相关 或 相互依赖 对象的接口,而无需指定他们的具体类。(协调对象
的实例化)动机(例子)
假设我的项目是设计一个计算机系统,显示并打印来自数据库的几何形状。用于显示,打印
形状的分辨率类型取决于系统当前的配置。(CPU,显卡,内存大小因 素)
----根据性能选择设备驱动(促成 abstract Factory)
面临的问题是,我的系统必须控制自己使用的驱动程序:用于低配置机器的低分辨率驱动,
以及用于高配置机器的高分辨率驱动。
驱动 低配置机器上,使用。。。。 高配置机器上,使用。。。。。