面向接口面向对象面向方面的区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面向接口面向对象面向方面的区别相关的知识,希望对你有一定的参考价值。

1、面向接口:

通过接口约束对象的一些方法和属性,属于面向对象中的一部分。

更好的方式是「面向抽象」:先定义接口约束,再定义抽象类,在抽象类中实现公共方法,在进行具体实现。

总结:统一行为

2、面向对象:

通过封装、继承、多态更加有效的组织程序。

总结:提高复用

3、面向方面:

把业务的主逻辑和次逻辑分开的一种思想。

总结:分离逻辑

 

以上是关于面向接口面向对象面向方面的区别的主要内容,如果未能解决你的问题,请参考以下文章

Atitit 面向对象编程(OOP)面向组件编程(COP)面向方面编程(AOP)和面向服务编程(SOP)的区别和联系

面向对象的三个基本特征

Java中面向对象的三大特征是啥?

面向接口编程和面向实现编程的区别

面向对象接口和类的区别

C#中抽象类与接口的区别