您当前的位置: 首页 >  c++

ZhangJiQun&MXP

暂无认证

  • 2浏览

    0关注

    1187博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

c++中数据抽象与数据封装的区别

ZhangJiQun&MXP 发布时间:2018-10-13 09:58:44 ,浏览量:2

封装是面向对象编程中的把数据和操作数据的函数绑定在一起的一个概念,这样能避免受到外界的干扰和误用,从而确保了安全。数据封装引申出了另一个重要的 OOP 概念,即数据隐藏。

数据封装是一种把数据和操作数据的函数捆绑在一起的机制,数据抽象是一种仅向用户暴露接口而把具体的实现细节隐藏起来的机制。

封装是:函数与数据在一起进行封装。

抽象是:仅仅将接口暴露,细节隐藏;

根据我现在的理解,其实差距不大,封装就是你自己做的,自己用,保证函数稳定性以及可以不断地复用,减少代码的冗杂。抽象在java中就是写数据逻辑,当做大型项目的时候,你就知道项目的逻辑,思路清晰是剁么的重要,这是决定开发时间的重要因素。在c++中抽象就是将接口的调用暴露,你只管调用以及获取返回值就可以。

关注
打赏
1665659684
查看更多评论
立即登录/注册

微信扫码登录

0.0412s