当前排序:发布时间 按阅读数
从前,有个程序,
只有一个模块,自己搞定所有事情,简单又快乐地生活着。后来,干的事多了,需要划分职责,
加了新模块,不过他们需要彼此沟通协调工作&hell......
1. 从依赖倒置说起
首先,我们来看下《敏捷软件开发》中对依赖倒置的说明:
a. 高层模块不应该依赖于低层模块,二者都应该依赖于抽象。
b. 抽象不应该依赖......
抽象类和接口是对于面向对象中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才具有了强大的面向对象能力
对于抽象类以及接口的概念,大家都容易把这两者搞混,其实我也一样,在听李建忠老师的设计模式时,他也老把抽象类说成接口,弄的我就更糊涂了,所以找了些网上的资料。