怎么理解编程中“面向对象设计”?怎么理解php中类和对象?

ForMyOwnVoice 2018-07-11

“类”和“对象”是面向对象程序设计的基础,要想理解程序中的“类”和“对象”首要要明白什么是“面向对象程序设计”。

怎么理解编程中“面向对象设计”?怎么理解php中类和对象?

面向对象程序设计

什么是面向对象程序设计?

面向对象程序设计简称oop是英文全称“Object-Oriented Programming”,它是程序设计发展到一定阶段的产物,早期的程序设计是“面向过程设计”但是计算机需要处理越来越复杂的问题“面向过程设计”越来越不能适和发展需要,“面向对象程序设计”是编程要求被提出来了,将计算机需要处理的问题都抽象成对象,再抽象成类,帮助人们实现对现实世界的抽象与数字建模。面向对象程序设计更加符合人的思考逻辑和对事物处理。面向对象程序设计的语言为编程人员开了一扇大门,使代码更简洁,便于维护,可强的重用性。面向对象的程序设计一直是软件开发领域热门的的话题,比如说c++还有类似的java。

怎么理解编程中“面向对象设计”?怎么理解php中类和对象?

php可以使用面向对象设计吗?

php可以使用面向对象设计吗?

Php5自从正式发布后,php引入了面向对象的全部机制,可以使用面向对象的编程方法,php并不是一个真正的面向对象的语言,而是一个混合语言,可以使用面向面向对象去设计。

怎么理解编程中“面向对象设计”?怎么理解php中类和对象?

对象和类

什么是对象?什么是类?

对象是由类实例化出来的,类的实例称为对象。

例如桌子、椅子等

类具有相同特征和功能的对象的抽象

例如:人类 植物类 动物类

类和对象的关系

类和对象的关系好比模具和铸件的关系,类的实例化结果就是对象,而对象的抽象就是类,

今天先给讲到这,以后咱们接着说php中类和对象的使用。

相关推荐