摘要:
面向对象软件中类内聚度度量分析与研究 ■ 陈文海 葛 玮 郝克刚 侯 红 《计算机应用研究》 2007年第7期 摘要:对现有著名的类内聚度度量进行了较深入的分析,指出了各自存在的缺陷与不足,并在此基础上考虑到类内聚度受到类内有可能与外界组件产生耦合的成员的负面影响,提出了对CCM(C)再次修正后的MCCM2(C)。 关键词:面向对象; 软件度量; 内聚度 中图分类号:TP311.5文献标志码... 阅读全文
2008年6月20日
摘要:
内聚度和耦合度 一、联系 当个程序段或语句(指令)引用了其它程序段或语句(指令)中所定义或使用的数据名(即存贮区、地址等)或代码时,他们之间就发生了联系。一个程序被划分为若干模块时,联系既可存在于模块之间,也可存在于一个模块内的程序段或语句之间,即模块内部。联系反映了系统中程序段或语句之间的关系,不同类型的联系构成不同质量的系统。因此,联系是系统设计必须考虑的重要问题。 系统被分成若干模块后... 阅读全文
摘要:
外观模式 facade 定义:提供一个统一的接口,用来访问子系统中的一群接口。外观定义了一个高层接口,让子系统更容易使用。 示意图: 应用场景:clients 对Subsystem Classes的调用有时是很繁杂的,而这些复杂的调用逻辑对于Clients是不必要的。我们可以把复杂的调用逻辑分装到Facade,然后通过Facade间接调用。 ... 阅读全文