面向过程编程与面向对象优缺点

面向过程:是指解决问题的步骤,设计一天条流水线,机械的思维方式

优点:复杂问题流程化,进而简单化

缺点:可拓展性差

面向对象:对象就是特征和技能的结合体

优点:可拓展性强

缺点:编程复杂度高

应用场景:用户需求经常变化,互联网应用,游戏,企业内部应用

类:就是一系列对象相似特征与技能的结合体

强调:站在不同角度,得到的分类是不一样的 

在现实世界中:一定是先有对象,后又类

在程序中:一定是先定义类,后调用类产生对象

猜你喜欢

转载自www.cnblogs.com/sunny666/p/9626807.html