设计模式---abstract Factory --创建型

面向对象解决的是封装变法点 new的问题 常规的对象创建方法: // 创建一个Road 对象 Road road=new Road(); new的问题: – 实现依赖,不能应对“具体实例化类型”的变化。 解决思路: – 封装变化点—— 哪里变化,封装哪里 – 潜台词:如果没有变化,当然不需要额外的封装! 工厂模式的缘起 ? 变化点在“对象创建”,因此就封装“对象创建” ? 面向接口编程——依赖接口
相关文章
相关标签/搜索