关于对象封装的原则

简介:

内聚(本题的聚合):内聚是指一个模块内部各个部分之间的关联程度

      耦合:耦合指各个模块之前的关联程度     

      封装原则:隐藏对象的属性和实现细节,仅对外公开借口,并且控制访问级别

      在面向对象方法中,用类来实现上面的要求。用类实现封装,用封装来实现高内聚,低耦合。

 

适当的封装,可以将物件使用接口的程式实作部份隐藏起来,不让使用者看到,同时确保使用者无法任意更改物件内部的重要资料。它可以让程式码更容易理解与维护,也加强了程式码的安全性。


本文转自SummerChill博客园博客,原文链接:http://www.cnblogs.com/DreamDrive/p/4090791.html,如需转载请自行联系原作者

相关文章
|
2月前
抽象和封装
抽象和封装
15 0
|
8月前
|
7月前
|
设计模式 存储 Java
JAVA设计模式11:组合模式,以统一的方式处理单个对象和组合对象
JAVA设计模式11:组合模式,以统一的方式处理单个对象和组合对象
|
7月前
|
设计模式 Java 数据库连接
JAVA设计模式8:装饰模式,动态地将责任附加到对象上,扩展对象的功能
JAVA设计模式8:装饰模式,动态地将责任附加到对象上,扩展对象的功能
|
8月前
|
8月前
类和对象-封装-封装中的三种访问权限
类和对象-封装-封装中的三种访问权限
49 0
|
9月前
|
Java C++
面对对象三大特性:封装、继承、多态
面对对象三大特性:封装、继承、多态
|
12月前
|
Java
10 抽象与封装
10 抽象与封装
55 0
|
安全 Java
java面向对象三大特性,封装篇
1.封装的概念 在面向对象程式设计方法中,封装是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。 封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。
83 0
|
安全 Java 编译器
深挖⾯向对象编程三⼤特性 --封装、继承、多态
深挖⾯向对象编程三⼤特性 --封装、继承、多态
深挖⾯向对象编程三⼤特性 --封装、继承、多态