[设计模式]第三回:抽象工厂模式(Abstract Factory)

概述 在系统中往往会有这种需求,客户端会用到很多对象,而且根据需求变化很可能会切换成另外一套对象。抽象工厂模式可以提供一种封装机制来面对这种需求。 实践  物理模型: 皮肤主题:设计一个可以切换皮肤主题,切换为 黑色 和灰色样式,每个元素的样式都要单独定义,如Input的样式,button的样式,这些所有的元素样式组成一套皮肤主题。 根据模型,先抽象,每种元素相当于一种产品,如button
相关文章
相关标签/搜索