【第12课】面向对象与面向过程

1.面向对象与面向过程
    面向过程设计程序是按照事件发生流程搭建一个框架,框架里包含了这件事所有可能的情况,这个框架就是我们的算法和程序结构,就像建一栋楼先建立钢筋混泥土骨架,然后填充墙壁,规划每个房间的功能,装修。面向对象程序设计是按照程序中不同对象可能会遇到的各种情况进行设计,最后把不同对象放在一起,就像建楼时先分析这栋楼有哪几种人居住,建造每种居住的人需要的功能房间,然后根据把这些房间堆叠在一起。
2.面向对象的三大特征
    封装;封装就是隐藏对象的属性和实现细节,仅对外公开接口,不体现细节
    继承;类的属性和方法可以被多个不同对象继承
    多态;继承后可以根据实际情况对其中的方法进行重写,实现不同功能
3.编程技巧——多使用现有模块与库
    Python具备多种不同的库和模块,在设计程序前尽可能找到相应的库,可以节约大量时间,且提高程序质量。

4.举例

左图为面向过程,右图为面向对象

5分钟视频讲解;一小时Python入门-第12课面向对象与面向过程

  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值