面向对象编程

  • java 只能面向对象编程
  • Python虽然是解释型语言,但从设计之初就已经是一门面向对象的语言,对于Python来说一切皆为对象。正因为如此,在Python中创建一个类和对象是很容易的,当然如果习惯面向过程或者函数的写法也是可以的,Python并不做硬性的限制
  • c++

面向切面编程

在运行时,动态地将代码切入到类的指定方法、指定位置上的编程思想就是面向切面的编程,是面向对象编程的一种补充

面向过程编程(函数式编程)

c语言