问一下大家 写程序时 为何要把函数层层封装啊?

问一下大家写程序时为何要把函数层层封装啊?还是之前就封装了一层经过多个人多次的修改才成为现在的样子我看到最底层的函数时往往需要经过几层封装... 问一下大家 写程序时 为何要把函数层层封装啊? 还是之前就封装了一层 经过多个人多次的修改 才成为现在的样子
我看到最底层的函数时 往往需要经过几层封装
展开
 我来答
mikejodden
2012-07-19 · TA获得超过384个赞
知道小有建树答主
回答量:303
采纳率:0%
帮助的人:276万
展开全部
如果所有代码都写在一个方法体里,你看起来,会是什么样的感受?
封装无非就是为了更好的重构
有良好的编程习惯的人,一般尽量会实现一个方法只实现一个功能,然后在父函数或者说主函数中来调用这些封装好的东西。
然后命名习惯也会很好,这样甚至可以少去不少的代码注释,这样以后的二次开发、重构时会非常方便
也可以方便的实现面向对象编程,松散耦合,虽然开发时成本和工作量变大,维护时候会很轻松
匿名用户
2019-07-28
展开全部
以上几个回答感觉都没有理解题主意思,题主问为何要把函数层层封装,其实题主要知道“层”这个东西在编程中是非常非常重要的,不会无缘无故的去封装。每一次封装都是为了插入一层解决某个问题,也是为了使整体结构清晰易于理解。
层的存在,使得上层不必了解下层的实现细节,下层只需告诉上层如何调用即可,这样每层的内部的变动,只要接口不变,都不会影响到其他层,这是高内聚,低藕合,也方便重构。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
边城的头狼
2012-07-31 · TA获得超过208个赞
知道答主
回答量:25
采纳率:0%
帮助的人:11.2万
展开全部
在一个车间里,只需要做一个工艺流程,这样相对比较的清楚,出错了容易追究责任,写代码也是一样,如果把所有的代码写到一起,想想会是什么感觉,估计过些天连你自己都看不懂自己的方法了,如果后期的业务需要改动呢,估计你头又大了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiaolinzi004
2012-07-21 · TA获得超过112个赞
知道小有建树答主
回答量:185
采纳率:0%
帮助的人:101万
展开全部
因为当你写一个数千行的程序时,你不可能只有一个main函数,封装是为了更好的显示文件的结构,就像句子里有标点符号一样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式