工厂模式-设计模式-笔记(一)
我们不应该针对实现编程,但是当我每次使用new时,不正是在针对实现编程吗?
?
?
当使用new时,你的确是在实例化一个具体类,所以用的确实是实现,而不是接口。
?
代码绑着具体类会导致代码更脆弱,更缺乏弹性。
?
如何姜实例化具体类的代码从应用中抽离,或者封装起来,使他们不会干扰应用的其他部分?
?
要依赖抽象,不要依赖具体类。
发布时间: 2012-09-01 09:33:03 作者: rapoo
工厂模式-设计模式-笔记(一)
我们不应该针对实现编程,但是当我每次使用new时,不正是在针对实现编程吗?
?
?
当使用new时,你的确是在实例化一个具体类,所以用的确实是实现,而不是接口。
?
代码绑着具体类会导致代码更脆弱,更缺乏弹性。
?
如何姜实例化具体类的代码从应用中抽离,或者封装起来,使他们不会干扰应用的其他部分?
?
要依赖抽象,不要依赖具体类。