其他分享
首页 > 其他分享> > 什么是面向对象?

什么是面向对象?

作者:互联网

什么是面向对象?

面向对象是一种设计的思维方式,我将用一个经典的例子,人把大象放入冰箱,来说明。
在说面向对象之前,我不得不先提及面向过程的设计思路。
在面向过程的程序设计之中,我们会先设计一个打开冰箱的方法,再设计一个人把大象举起的方法,然后人把大象放入冰箱的方法,人把冰箱门关闭的方法。
也就是说,我们关注的是这一个一个的方法。
这在开发比较小的项目的时候,还是比较好使用的,但是,当一个项目的逻辑成千数以上的时候,面向过程设计会难以对整体进行理解,而且会给后续的程序迭代升级,造成困难。
那么面向对象是怎样的设计思路呢?
在面向对象的设计中,我们会将我们的操作实体给设计为一个一个的类,比如,在人把对象放入冰箱这个例子,我会去设计三个类,人,冰箱,大象。
然后去通过这一个一个的类,来完成这个程序。
我们可以给人,举起大象和放下大象两个方法,给冰箱能放进大象这个属性,给大象能被人举起这个属性。
面向对象程序设计,我们的关注点在这一个一个抽象又具体的类。
在我使用面向对象设计的时候,我就感觉我像造物主一样,去创造我想要的物种。

标签:冰箱,一个,什么,面向对象,大象,设计,方法
来源: https://blog.csdn.net/gggggym/article/details/121938378