# 编程范式|对象范式,这不是原来的配方了
**编程范式**大家都应该不陌生,随口都可以说出来几个,比如 : 过程式,函数式,面向对象......
## 前言
在正式开始正文之前,我想你思考几个问题:
1.什么是面向对象编程?
2.面向对象的特性是什么?
3.面向对象继承真的好吗?
4.你还记得面向对象中的组合吗?
好了,看完这四个问题,开始正文的内容吧。
## 正文
面向对象,即对象范式,诞生于20世纪80年代,属于第二次软件危机的产物,解决了结构化编程的危机。
但是真正的发展,是很曲折的,毕竟编程范式,一定程度上解决了当前的环境的困惑,影响了下一代环境。
### 诞生
1967 年的** Simula-67 语言**,属于第一个面向对象的语言,使用的是直接调用目标对象的方法,也就是我们所称的组合方法。
受到 Simula-67 语言的启发, **Smalltalk-7