封装的指标是什么?

时间:2017-10-13 11:33:54

标签: java encapsulation

您可以用来检查封装的最接近的指标(甚至是精确指标)是什么?

面向对象代码中的制动封装是您可以对项目执行的最糟糕的事情(如果不是最糟糕的话)。

许多(如果不是全部)编程原则围绕不同方面的封装,那么哪些指标对于检测/评估代码库的好坏程度最重要?

1 个答案:

答案 0 :(得分:1)

面向对象设计的

A)(MOOD和MOOD2)指标,作者:Fernando Brito和Abreu

(详情请见http://www.aivosto.com/project/help/pm-oo-mood.html

根据他们检查的内容:

  • 封装:
    • (MHF)方法隐藏因子
    • (AHF)属性隐藏因素
  • 继承:
    • (MIF)方法继承因子
    • (AIF)属性继承因子
  • 多态性:
    • (POF)多态性因子
  • 耦合:
    • (COF)耦合因子

TODO:添加MOODS指标

B)C.K。衡量标准,由Chidamber和Kemerer

(详情请见http://www.aivosto.com/project/help/pm-oo-ck.html

TODO:在此处添加MOODS指标