面向对象设计模式2:Abstract Factory 模式
摘要:
new 的问题//创建一个Road对象new 的问题:实现依赖,不能应对"具体实例化类型"的变化解决思路:--封装变化点--哪里变化,封装哪里--潜台词:如果没有变化,当然不需要额外的封装!工厂模式的缘起变化点在"对象创建",因此就封装"对象创建"面向接口编程--依赖接口,而非依赖实现最简单的解决方法:class RoadFactory{public static Road CreateRoad(){ return new Road();}}//创建一个Road对象Road road=roadFactory.CreateRoad(); 阅读全文
posted @ 2011-03-17 20:52 曦's Android 阅读(180) 评论(0) 推荐(0)
浙公网安备 33010602011771号