特牛生活网

Cris 的 Scala 笔记整理(八):面向对象中级-封装-CSDN博客

网友收藏
封装​ 从数据的角度:封装 (encapsulation) 就是把抽象出的数据和对数据的操作封装在一起,数据被保护在内部,程序的其它部分只有通过被授权的操作(成员方法),才能对数据进行操作​ 从模块的角度:封装就是将需要重复使用的逻辑封装成共有的模块,提高开发效率,减少重复性编码封装的理解和好处(以数据为例)隐藏实现细节既可以对数据进行验证,又保证数据的安全合理如何体现封装...