发布时间:2014-05-07 11:08:32
依赖和耦合(dependency and coupling) Rose中定义“依赖”:依赖描述了两个模型元素之间的关系。如果被依赖的模型元素发生变化就会影响到另一个模型元素。 Martin Fowler描述“耦合”:如果改变程序的一个模块要求另一个模块同时发生变化,就认为这两个模块发生了耦合。 可看出:如果模块A调用模块B提供.........【阅读全文】
发布时间:2014-05-07 11:07:16
在《道法自然——面向对象实践指南》一书中,我们采用了一个对立统一的辩证关系来说明“模板方法”模式—— “正向依赖 vs. 依赖倒置”(参见:《道法自然》第15章[王咏武, 王咏刚 2004])。这种把“好莱坞”原则和 “依赖倒置”原则等量齐观的看法其实来自于轻量级容器PicoContainer主页上的.........【阅读全文】
发布时间:2014-05-03 15:20:27
定义:确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。类型:创建类模式类图:类图知识点:1.类图分为三部分,依次是类名、属性、方法2.以结尾的为注释信息3.修饰符+代表public,-代表private,#代表protected,什么都没有代表包可见。4.带下划线的属性或方.........【阅读全文】