关于封装
来源:互联网 发布:java远程socket 编辑:程序博客网 时间:2024/06/12 01:24
封装是对于代码而言的,而不是对人。
设计一个清晰的接口并且将实现和接口分离,只不过是允许用户使用接口。
而封装实现可以强迫用户使用接口。
以前看到封装这个词,总觉得封装就是不想让用户看到他们不该看到的接口和数据。
通过运用代理类的手段真正达到了隐藏用户接口的效果。
然而,真正的封装的出现是为了减少程序员的错误来考虑的
蓝色的文字引自C++FAQ
封装不会阻止人认识类的内部。封装只是防止他们写出依赖类内部实现的代码。你的
公司不必为维护你眼睛所看到的东西支付维护成本,但是必须为维护你的指尖写出的
代码支付维护成本。正如你知道的,倘若他们写的代码依赖于接口而不是实现,就不
会增加维护成本。
- 关于封装
- 关于封装
- 关于封装
- 关于封装的设计
- 关于封装的思考
- 关于PCB封装【转】
- 关于 asp封装dll
- 关于JAVA封装
- 关于封装的想法
- Android 关于JSON封装
- 关于Struct结构封装
- 关于C# 中的封装
- 关于SharedPreferences的封装
- 关于系统封装讲解
- 关于芯片的封装
- 关于封装的理解
- 关于h265封装mp4
- 关于JDBC的封装
- TCPDUMP的简单使用
- 手下的人不拿你当回事,怎么办?
- 思维转向 - 8个经典问题
- Spring 的好英文原版读物
- JAVA面试题集(1)
- 关于封装
- SQL备份并压缩备份文件
- 9月5日培训日记
- java中文问题的根本解决之道
- 清除SQLServer日志的方法
- 别说我对你不好。
- Hibernate的检索策略
- 质疑南水北调 中国专家呼吁慎重
- 获取机器的硬件信息