摘要: 在上一讲我们谈到了利用工厂方法模式解决对"某个对象"的创建工作,通常这个对象是"易变的",但它们的抽象能力却相对固定(即主模块变化相对缓慢),因此我们将通过工厂的"创建"来"封装"这个变化点,使得客户端无需知道对象的具体类型。但不管是简单工厂也好,工厂方法也罢都是针对"一类"对象的创建,当面对"一系列"(我们这里可以称维度)相互依赖的的对象时,就已经力不从心了,可能工厂的数量会指数级增长,这个可能是我们目前面临的变化点,我们同样需要一种"封装机制"来隔离这 阅读全文
posted @ 2012-04-10 00:07 Miracle He 阅读(1873) 评论(6) 推荐(4) 编辑