面向过程:核心是过程,解决问题的步骤,先干嘛后干嘛,机械流水线 复杂问题流程化简单化但扩展性差 面向对象:核心是对象,是特征与对象的集合体,基于该思想编写程序,就好比上帝造世界,上帝式的思维方式 扩展性强,但编程复杂度较高 类: 一系列对象相似的特征与技能的结合体 站的角度不同,总结出的类也不同 现实世界中,先有具体存在的对象,随着文明发展才有了分类的概念 但是在程序中,必须先定义类,再调用类,才能产生对象 例如,站在复旦选课系统角度,先总结现实世界的对象 对象1:特征:学校=“复旦” 性别=…