【python之路】【之前没搞明白】6面向对象(编程思路及步骤)
思路
设计功能——使用功能
步骤
光学会了class的语法还不足以让我们学会怎么去编程。就像学会了和水泥、垒砖、刮腻子 但是却不知道怎么去盖楼一样。有个顺序:
1. 定模型
多少个类
2. 定属性
每个类需要哪些属性,self.name 这样的
3. 定关系
每个类之间有什么关系,继承、依赖、组合、关联
4. 画XML图
https://www.processon.com/
5. 写代码
这是不是架构师的主要工作!
设计功能——使用功能
光学会了class的语法还不足以让我们学会怎么去编程。就像学会了和水泥、垒砖、刮腻子 但是却不知道怎么去盖楼一样。有个顺序:
1. 定模型
多少个类
2. 定属性
每个类需要哪些属性,self.name 这样的
3. 定关系
每个类之间有什么关系,继承、依赖、组合、关联
4. 画XML图
https://www.processon.com/
5. 写代码
这是不是架构师的主要工作!