一.面向过程和面向对象 1.面向过程 以我为中心,做一件事先干什么,在干什么,后干什么,有一套清楚完整的流程.核心是“过程”. 优点:将要解决的问题流程化, 编写相对简单 缺点:可扩展性差 2.面向对象 以对象为中心,做一件事不需要你清楚怎么做,你创建能做这件事的对象即可.对象是具体的事物,它能实现一定的功能. 优点:可扩展性强 缺点:编程的复杂度高于面向过程 二.面向对象如何编写 在现实世界中,是先有对象,然后后归类:在代码中,是先定义类,然后再创建对象 #定义类 格式: class 类名:…