摘要:
常见new的创建方法: Road road=new Road(); 这样带来的问题是:实现依赖,不能应对"具体的实例化类型"的变化. 解决思路:封装变化点,那里变化了,就封装那里,没有变化就不需要封装. 变化点在"对象创建",因此就封装对象创建. 要面向接口编程,依赖于接口,并非依赖于实现.最简单的解决方法: 静态工厂模式 class RoadFactory { public s... 阅读全文
posted @ 2007-10-05 10:07
敌后武工队
阅读(186)
评论(0)
推荐(0)
浙公网安备 33010602011771号