博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于面向对象
阅读量:7007 次
发布时间:2019-06-27

本文共 300 字,大约阅读时间需要 1 分钟。

hot3.png

若是面向过程能够很优雅地写程序,或许CODERS不会需要面向对象

试想一个逻辑里面出现同类型的实例N次(假设这种类型的实例有M种属性),你需要为N个数据做加减乘除。

若是面向过程的逻辑,你需要预先定义N*M个变量来支撑计算;此外,你需要在相应的函数定义N*M个参数入口。这样,你的程序显得很难看,不好维护。

若是大家介入了面向对象的思维,那么只需要定一个抽象类型,然后做N个实例化赋值,就完成了N个实例的载入。计算的时候参数也就变成N个,而不是N*M个。这样你就会感觉很舒服,看着不难受,程序相对容易维护。

转载于:https://my.oschina.net/harvard/blog/879832

你可能感兴趣的文章
美德纷纷发生恶性断网事件 网络安全需要全球共治
查看>>
UBER如何使用大数据
查看>>
Google过去一年被要求删除十亿多条“盗版”搜索结果
查看>>
2016(第十一届)中国化学品储运会议
查看>>
《Java安全编码标准》一1.6 序列化
查看>>
为何思科和VMware的SDN产品总是无法很好地兼容?
查看>>
《机器人自动化:建模、仿真与控制》一一导读
查看>>
HPE和三星联手推进NFV 帮助运营商向云迈进
查看>>
宜昌进入全国智慧城市建设50强 率先被确定为试点
查看>>
《Cocos2D权威指南》——3.7 Cocos2D中的单例
查看>>
Netgear路由被曝漏洞 几乎所有型号涉及
查看>>
叫卖“服务” 太阳能光热产品供应商转型
查看>>
芬兰计划以攻击者姿态参与网络战军备竞赛
查看>>
报告|我国47%的县级以上城市提出智慧城市方案
查看>>
SaaS与AI,云客服的天平到底应该偏向哪边?
查看>>
AI 创投圆桌:投资人都在中美找什么人工智能项目?|CCF-GAIR 2017
查看>>
VADS公司加快实施数据中心的双核战略
查看>>
光伏产品出口续增仍要迈坎
查看>>
BNEF:可再生能源离网市场展望
查看>>
Silverlight+WCF 新手实例 象棋 棋子移动-吃子(五)
查看>>