码迷,mamicode.com
首页 > 其他好文 > 详细

低耦合高聚合,封装原则

时间:2019-06-25 17:06:09      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:原则   自己   面向   要求   耦合性   面向对象编程   高聚合   对象管理   模块   

  (oop)面向对象编程的一个关键原则之一就是封装,把暴漏的数据封装起来,尽可能的让对象管理它们自己的状态,因为过多的依存性会造成紧耦合性系统,使得任意一点小的改动都可能造成许多无法预料的结果。而数据封装机制是一个控制对象数据和状态强有力的方法,它对外部世界隐藏其内部细节,这就意味着每一个对象都应该尽可能少的了解系统的其他部分或者被其他部分所了解,这样一来一旦发生了变化,需要了解这一个变化的对象会比较少,因此变化也就相对来说便于改动。

  内聚:内聚指的是一个模块内部各部分之间的关联程度,一个好的内聚模块应当只做好一件事

  耦合:耦合指各个对象之间的关联程度。它影响

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

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

低耦合高聚合,封装原则

标签:原则   自己   面向   要求   耦合性   面向对象编程   高聚合   对象管理   模块   

原文地址:https://www.cnblogs.com/fanqiexin/p/11083556.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!