面向过程:是指解决问题的步骤,设计一天条流水线,机械的思维方式
优点:复杂问题流程化,进而简单化
缺点:可拓展性差
面向对象:对象就是特征和技能的结合体
优点:可拓展性强
缺点:编程复杂度高
应用场景:用户需求经常变化,互联网应用,游戏,企业内部应用
类:就是一系列对象相似特征与技能的结合体
强调:站在不同角度,得到的分类是不一样的
在现实世界中:一定是先有对象,后又类
在程序中:一定是先定义类,后调用类产生对象