豆瓣
扫码直接下载
读过 UML和模式应用
那些对象设计初学者和更熟悉以功能组织和分解软件的人有时候会滥用行为解析及纯虚构对象。夸张的是,功能正好变成了对象。创建“功能”或“算法”对象本没有错,但是这需要平衡于表示解析的能力。(例如应用信息专家的能力),这样便能够使诸如Sale等表示类同样具有职责。信息专家所支持的目标是,将职责与这些职责的所需信息结合起来赋予同一个对象,以实现对低耦合的支持。如果滥用纯虚构,会导致大量行为对象,其职责与执行职责所需的信息没有结合起来,这样会对耦合产生不良的影响。其通常的征兆是,对象内的大部分数据被传递给其他对象用以处理。引自 细化迭代2——更多模式
> 无心的所有笔记(210篇)
表示其中内容是对原文的摘抄