
引言:面向对象好
现在有个充话费的需求,对于你是面向过程的。你需要执行种种流程:下载支付宝 App,绑定银行卡,去网上营业厅买充值卡,充值到账。而对于你的女朋友,就大不一样了,是面向对象的。她会想:谁会充话费呢?当然是对象啦,她就跟你打电话,然后你把之前种种流程做了一遍,她收到到账短信说“谢谢亲爱的,么么哒”,这就是面向对象!女性思维大部分是面向对象的,她不关心种种流程和细节,她只关心谁可以,和结果。
类与对象:一切皆对象
回到一个古老的话题:程序是什么?
程序=数据结构+算法
在面向对象编程(Object Oriented Programming, OOP)世界里,一切皆对象。
面向对象程序=以对象为最小单位的数据结构+基于对象的操作算法
类表示一类事物,而对象表示一个具体的事物。例如:学生是类,而李雷和韩梅梅都是对象。
(温馨提示:左右滑动可查看全部代码)
本转载自 Think 体验设计公众号。
原文链接:https://mp.weixin.qq.com/s/CXaasAzRMk3mD_waWv8DHQ
评论