【python笔记02】面向对象思想
关于面向对象要学会啥?
- 面向对象编程思想
- 面向对象基本概念
- 对象
- 类
- 添加和获取对象属性
- 魔术方法(三个常见的)
- 面向对象案例
面向对象编程思想
两个时代的两个产物,没有好坏之分,小系统用面向过程,团队开发用面向对象
编程思想
所谓的编程思想,就是人们利用计算机来解决实际问题的一种思维方式,常见的编程思想有面向过程和面向对象,很多
计算机语言的语法各不相同,但是它们基本的编程思想却是差不多的,而Python是同时支持面向对象和面向过程的编
程语言!
面向过程编程思想
自顶向下,逐步细化
学生管理系统→while True→菜单→增删改查→具体def
面向过程的核心:函数
面向对象编程思想
编程的的时候尽可能模拟世界
面向对象第一步:找对象
面向对象第二部:找每个对象属性和方法
面向对象第三步:让对象执行相关功能
面向过程向面向对象思想迁移
面向对象的核心思想是:不仅仅是简单的将功能进行封装(封装成函数),更是对调用该功能的主体进行封装,实现某个主体拥有多个功能,在使用的过程中,先得到对应的主体,再使用主体去实现相关的功能!
面试题:面向过程和面向对象的区别
①都可以实现代码重用和模块化编程,面向对象的模块化更深,数据也更封闭和安全
②面向对象的思维方式更加贴近现实生活,更容易解决大型的复杂的业务逻辑,适合团队开发
③从前期开发的角度来看,面向对象比面向过程要更复杂,但是从维护和扩展的角度来看,面向对象要远比面向过程
简单!
④面向过程的代码执行效率比面向对象高(过度封装)
原文地址:https://blog.csdn.net/qq_25177949/article/details/143835340
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!