面向对象三大特性 之 封装(C#)
来源:互联网 发布:c语言有多少函数 编辑:程序博客网 时间:2024/05/17 02:42
面向对象三大特性之封装(C#)
封装就是将数据或函数等集合在一个个的单元中,使用这个单元的人不需要知道内部怎么实现,只要调用这个封装的单元提供的接口就行.封装提供了一个有效的途径来保护数据不被意外的破坏,其意义也就在此.
封装的体现:
1.属性对字段的封装
2.把方法的多个参数封装为一个对象
3.将一堆具有某个特定功能的代码放到一个方法中、
4.将一些常用的类型或方法封装到一个程序集中。
使用好封装有如下好处
1.调用者不必关心内部具体的实现,通过对外公布的接口即可以简单地实现调用(同时也可以隐藏技术细节)。
2.用好封装可以减少耦合
3.只要对外接口不改变,可以任意修改内部实现,这个可以很好的应对变化
4.类具有了简洁清晰的对外接口,降低了使用者的学习过程
5.可以实现代码重用。把经常用的功能写到一个方法里面。
- 面向对象三大特性 之 封装(C#)
- Objective C(OC)面向对象三大特性之:封装
- 面向对象三大特性之封装
- 面向对象三大特性之封装
- Objective-C基础学习笔记(三)-面向对象的三大特性之封装
- 面向对象语言Objective-C三大特性之一--封装
- PHP面向对象的三大特性之封装性
- 黑马程序员 面向对象及三大特性之封装
- java面向对象的三大特性之封装
- 黑马程序员-面向对象三大特性之封装
- 小糖出品:面向对象三大特性之封装
- PHP面向对象的三大特性之封装性
- Java面向对象三大特性之封装
- java-面向对象编程-三大特性之封装
- 面向对象三大特性之封装(一)
- 第十五、Java面向对象三大特性之封装
- 【java基础知识】面向对象的三大特性之封装
- 面向对象的三大特性之封装
- 计算机存储单位
- UIActionsheet的block实现
- ubuntu中暗中adboe flash 显示动画
- 基于机器学习的知道推荐—Enlister
- app store 提交方法
- 面向对象三大特性 之 封装(C#)
- QQ影音3.7 痕迹存放位置
- Shell && 和 ||
- 业余写写WP程序玩玩
- 签到板
- 正则表达式30分钟入门教程
- JSon 使用 之怪现象[已解决]
- u.html
- POJ 3268 01背包+找最小