`
free9277
  • 浏览: 104587 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

java封装

阅读更多

java封装

1 概念

        设计良好的模块会隐藏所有的实现细节,把它的API与它的实现清晰地隔离开来。然后模块之间只通过它们的API进行通信,一个模块不需要知道其他模块的内部工作情况。这个概念被称为信息隐藏或封装。

 

2 好处

      可以有效地解除组成系统的各个模块之间的耦合关系,使得这些模块可以独立地开发、测试、优化、使用、理解和修改。因为程序员可以更快地理解这些模块,并且在调试它们的时候可以不影响其他的模块。这样可以让这些模块并行开发,加快系统开发的速度。

 

3 缺点

       影响了系统的性能。

 

4 Java提供的实现机制

    访问控制,决定了类、接口和成员的可访问性。实体的可访问性是由该实体声明所在的位置,以及该实体声明中所出现的访问修饰符(private、protected和public)共同决定的。 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics