今日学习总结2.14
作者:互联网
一、面向过程的概念
面向过程的核心是:过程二字,即先干什么,再干什么,最后干什么。机械式思维方式
注意,面向过程不是一门技术,是一种做事的思维方式
例一:把大象放进冰箱的步骤:
1.打开冰箱门
2.把大象放进冰箱
3.关上冰箱门
面向过程的优缺点:
优点:复杂的问题简单化
缺点:扩展性差,牵一发而动全身
应用场景:对扩展性要求不高的地方
例二:写一个注册功能
二,面向对象的概念
面向对象核心是对象二字
在Python中,一切皆对象
1.在程序中:
对象就是盛放数据属性和功能的容器
2.在现实生活中:
对象就是特征与技能的结合体
面向对象的优缺点:
优点:扩展性强
缺点:简单的问题复杂化
应用场景:对扩展性要求高的地方
例如:学生选课系统
三,类的定义和对象的产生
对象:特征与技能的结合体
站在不同的角度,划分的分类不一样
类:一系列对象相似的特征和相似的技能的结合体
到底是先有类还是先有对象?
1.现实生活中:
一定是先有对象再有类
2.程序中:
必须是先定义类,再调用类产生对象
注意事项:类名,遵循变量的命名规范即可,类名一般都是首字母大写
类名有多个单词,推荐使用大驼峰
四、定制对象自己独有的属性
五、属性的查找顺序
标签:总结,结合体,对象,扩展性,学习,面向对象,面向,2.14,类名 来源: https://www.cnblogs.com/chenhun/p/15893362.html