前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python第三十八课——面向对象(一)

python第三十八课——面向对象(一)

作者头像
hankleo
发布2020-09-16 16:19:07
2790
发布2020-09-16 16:19:07
举报
文章被收录于专栏:Hank’s BlogHank’s Blog

1.面向对象:(思想) 面向:看、关注、瞅 对象:个体、实体、实例、结果单词:object在python中一些皆对象 面向过程:(思想) 面向:看、关注、瞅 过程:经过、经历、从头到尾 使用一些生活中的案例来对面向过程和面向对象进行区分比较: 案例一: 使用面向过程的思想解决吃饭的问题? 1.考虑今天吃什么? 2.去菜场买菜 3.挑菜(货比三家、针对性砍价) 4.结账走人 5.摘菜 6.洗菜 7.切菜 8.炒菜 9.焖饭 10.吃饭 11.洗刷 使用面向对象的思想解决吃饭的问题? 1.考虑今天吃什么? 2.去饭店 1).调用服务员的点菜功能 2).将点菜的信息给到厨师 3).厨师调用服务员的上菜功能 3.开始吃饭 4.结账走人(方式很多) 案例二: 使用面向过程的思想解决买电脑的问题?(组装电脑) 1.上网查阅一些参数 2.去电脑城(路上会遇到一些发传单小gg、小mm) 3.挑选配件(货比三家) 4.回家整理下 5.再次去电脑城顶配置 6.安装硬件(监工) 7.安装系统软件和应用软件 8.自己扛电脑回家,开始LOL 使用面向对象的思想解决买电脑的问题?(组装电脑) 1.找一个懂电脑的老手(比如老郭),将需求告知他 2.把钱给到老郭,坐等老郭凯旋回来 3.老家将电脑扛回你家,一起LOL 面试题: 请谈一谈你对面向对象思想的理解?(逗比版) .... 面向过程: 从头到尾全部参与(参与者),这程序中的体现主要是定义模块、定义类、定义函数,以及定义其它的成员 面向对象: 先不急着去定义任何内容,找一找有没有现有的对象存在(找对象、指挥者) 1.如果有对象,那么就调用此对象的函数或者属性完成需求 2.如果没有对象,那么先创建对象,然后在调用对象的功能或者属性完成需求 3.如果没有对象也没有类,那么就先设计类,然后在创建对象,在完成需求 总结:在之后的学习和开发过程中,面向对象和面向过程是都会用到的

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-02-28 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档