面向对象程序设计的雏形,早在出现在1960年的Simula语言中,当时的程序设计领域正面临着一种危机:在软硬件环境逐渐复杂的情况下,软件如何得到良好的维护?
面向对象程序设计在某种程度上通过强调可重复性解决了这一问题。
目前较为流行的面向对象语言主要有Java、C#、C++、Python、Ruby、PHP等。
面向对象是一种将事务高度抽象化的编程模式。
在面向对象编程中,一个对象拥有属性和方法。属性是对象的特征,例如人的身高、体重、姓名等;方法是对象的行为,例如人可以走路、跑步、说话等。通过定义对象的属性和方法来描述对象的特征和行为,从而实现对对象的控制和处理。