在实际编写中,我们会给程序分成一个个的小模块(如图).这是程序中的基本细胞块.然后各模块通过接口来彼此相连.以实现某种计算!这就是传说中的低耦合高内聚!
就像积木一样,我们可以用一个方形积木来实现一个桌子腿,或者用来实现一个大型桥梁中桥墩的一个部分.我们所要关心的就只是把这块积木在不改变大小的情况下建造的越硬越好!
至于什么时候用抽象类,什么时候用接口,我个人理解的是:业务逻辑不同,应使用接口.其它用抽象!
第一次发贴,欢迎拍砖!
在实际编写中,我们会给程序分成一个个的小模块(如图).这是程序中的基本细胞块.然后各模块通过接口来彼此相连.以实现某种计算!这就是传说中的低耦合高内聚!
就像积木一样,我们可以用一个方形积木来实现一个桌子腿,或者用来实现一个大型桥梁中桥墩的一个部分.我们所要关心的就只是把这块积木在不改变大小的情况下建造的越硬越好!
至于什么时候用抽象类,什么时候用接口,我个人理解的是:业务逻辑不同,应使用接口.其它用抽象!
第一次发贴,欢迎拍砖!
转载于:https://www.cnblogs.com/lilei_new/archive/2011/06/27/2091366.html