摘要:
如果把PC电脑理解成大的软件系统,任何部件如CPU、内存、硬盘、显卡都可以理解为程序中封装的类或程序集,由于PC易拔插(高内聚、低耦合)的方式,不管哪一个出问题,都可以在不影响其他部件的前提下进行修改或替换。 如单一原则,就刚才修电脑的事,显然内存坏了,不应该称为更换CPU的理由,他们各自的职责是明 阅读全文
摘要:
依赖:一个类使用了另外一个类,这种关系是临时的、脆弱的。 如人需要过河,需要船,这时人.过河(船) 中船被当做参数传入,船的实现变化会影响过河方法。 聚合:体现是整体与部分、has-a的关系,此时整体与部分之间是可分离的,他们可以具有各自的生命周期,部分可以属于多个整体对象,也可以为多个整体对象共享 阅读全文