蚌埠建设银行网站,网站布局设计自适应,wordpress标签加颜色,wordpress 获取二级栏目何为面向对象的思维#xff1f;面向对象 VS面向过程OOP 》面向对象#xff0c;全称Object Oriented ProgrammingPOP 》面向过程#xff0c;全称Process-oriented programming1、通俗的理解#xff1a;有一天你想吃鱼香肉丝了#xff0c;怎么办呢#xff1f;你有两个选择面向对象 VS面向过程OOP 》面向对象全称Object Oriented ProgrammingPOP 》面向过程全称Process-oriented programming1、通俗的理解有一天你想吃鱼香肉丝了怎么办呢你有两个选择1)自己买材料肉鱼香肉丝调料蒜苔胡萝卜等等然后切菜切肉开炒盛到盘子里。(即面向过程)》更符合电脑的思维2)去饭店张开嘴老板来一份鱼香肉丝(面向对象) 》更符合人类的思维2、深入理解面向过程是具体化的流程化的解决一个问题你需要一步一步的分析一步一步的实现。面向对象是模型化的你只需抽象出一个类这是一个封闭的盒子在这里你拥有数据也拥有解决问题的方法。需要什么功能直接使用就可以了不必去一步一步的实现至于这个功能是如何实现的无需了解会用就行。PS需要注意的是面向对象的底层其实还是面向过程把面向过程抽象成类然后封装;方便我们使用的就是面向对象了。3、各自的优缺点面向过程优点性能比面向对象好因为类调用时需要实例化开销比较大比较消耗资源。缺点不易维护、不易复用、不易扩展.面向对象优点易维护、易复用、易扩展由于面向对象有封装、继承、多态性的特性可以设计出低耦合的系统使系统 更加灵活、更加易于维护 .缺点性能比面向过程差4、面向对象的三大特性解释1)封装隐藏对象的属性和实现细节仅对外提供公共访问方式将变化隔离便于使用提高复用性和安全性。2)继承提高代码复用性继承是多态的前提。3)多态父类或接口定义的引用变量可以指向子类或具体实现类的实例对象。提高了程序的拓展性总结:如果解决1件事情的时候每件事情都是我们亲自去一步步实现那么这种解决问题的思路叫做面向过程的解决思路如果解决1件事情的时候自己不去亲自做而是找1个专门做这件事情的人来帮助我们做这种解决问题的思路我们叫做面向对象的解决思路。面向过程与面向对象是解决同1个问题的不同思路代码世界的面向过程说面向对象面向过程:在遇到一个需求的时候实现这个需求的每1个步骤都是自己写代码亲自去做一步步的实现这样的解决问题的方式我们就叫做面向过程的方式。面向对象:在遇到一个需求的时候不要亲自去实现而是找1个专门做这件事情的人来帮助我们搞定这样的解决问题的方式我们就叫做面向对象的方式。什么是对象对象是现实生活中的1个具体存在看得见摸得着拿过来就可以直接使用。什么是类类是对一群具有相同特征或者行为的事物的1个统称抽象的不能直接使用。今天的分享结束了,再见~