面向对象的设计模式系列之三:抽象工厂模式(AbstractFactory)

      在上一讲咱们谈到了利用工厂方法模式解决对"某个对象"的建立工做,一般这个对象是"易变的",但它们的抽象能力却相对固定(即主模块变化相对缓慢),所以咱们将经过工厂的"建立"来"封装"这个变化点,使得客户端无需知道对象的具体类型。但不论是简单工厂也好,工厂方法也罢都是针对"一类"对象的建立,当面对"一系列"(咱们这里能够称维度)相互依赖的的对象时,就已经力不从心了,可能工厂的数量会指数级增
相关文章
相关标签/搜索