您好、欢迎来到现金彩票网!
当前位置:ds视讯 > 封装 >

C中封装 两个原则是什么?

发布时间:2019-07-22 21:10 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  可以把程序按某种规则分成很多“块“,块与块之间可能会有联系,每个块都有一个

  可变部分和一个稳定的部分。我们需要把可变的部分和稳定的部分分离出来,将稳定的部分 暴露给其他块,而将可变的部分隐藏起来,以便于随时可以让它修改。这项工作就是封装.

  例如:在用类实现某个逻辑的时候,类就是以上所说的块,实现功能的具体代码就是

  面向对象系统中的对象的封装性可以这么描述: 封装性表明对象可以拥有私有元素,并能在隐藏内部细节的情况下管理自己的内部状态,

  外界只能从对象所表达的具体概念,对象所提供的功能[服务]和对象的对外接口来抽象的 认识对象,通过向对象发送消息来激励对象的自身动作,以达到在对象上施加特定操作的目的。

  其一: 使用者只需要了解如何通过类的接口使用类,而不用关心类的内部数据结构和数据组织方法。 其二:高内聚,低耦合一直是我们所追求的,用好封装恰恰可以减少耦合 其

  三:只要对外接口不改变,可以任意修改内部实现,这个可以很好的应对变化 其四:类具有了简洁清晰的对外接口,降低了使用者的学习过程

  其一:命名空间级别的封装 命名空间 :不能添加任何访问修饰符,永远为public性质 其二:类型级别上的封装 A:顶级类型 :只能是public和internal ,默认可访问性是 internal。 B:嵌套类型 :是其他类型的成员,它们可以具有下表所示的声明的可访问性。

http://romanyk.net/fengzhuang/736.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有