程序执行过程为设计流程;最自然的设计方法(结构化编程)
面向对象:
类:某种集合类型的描述
属性
方法:类所能实现的行为
类的定义
class classmate [(芙蕾名)]
[成员函数及成员变量]
_init_构造函数:初始化对象
_del_析构函数:销毁对象
面向对象程序设计基本步骤
第一步:根据功能,抽象业务对象
第二步“构建独立的业务模块,利用封装、继承、多态等抽象业务需求。
第三部:编写程序。
第四部:以对象为单位输入参数、开展测试。
面向对象特点:封装、多态、继承
封装:抽象对象、打包数据和操作
多态:对象怎么回应消息、同一函数名启用不同方法、灵活性
继承:一个类(subclass)可以借用另一个类(superclass)的行为