将数据进行封装有什么好处?

有的课程上讲,将数据进行封装可以在数据赋值的时候进行判断,但是不进行封装也一样可以在主函数加一个if分支结构来达成同样的目的,既然这样那么将数据封装有什么具体的好处呢?是不是在多次对数据成员进行操作的时候,调用数据封装时使用的成员函数更加方便呢?

骑鹤的猫
浏览 2650回答 4
4回答

望远

封装可以确保更灵活的代码复用,你理解的没错,仅仅调用对应的成员函数远比复制粘贴来的方便多了。

我不是一颗星

我觉得是代码复用性、可读性。复用性表现为不用写重复的代码,可读性表现为具体方法做具体的事。比如一个递归函数。

慕雪3354112

我说下我个人的看法,有时候需要调用一个经常使用的方法时就把这个方法封装起来,一个是为了减少重复代码量,使代码简洁,另一个是架构比较清晰,这样结构也比较稳定吧 我也是小白,分享一下个人的看法而已
打开App,查看更多内容
随时随地看视频慕课网APP