标签: 分析模式
范围
将一系列值(例如 10 月 22 日至 25 日)视为单个对象。
数量
处理带单位的数字,例如:12 英尺和 9.99 美元
规范
描述如何描述各种对象规范的模式。本质上,最通用的形式允许您将谓词表达式编码为对象的解释器。这些对于表示对象查询以及定义对象需要匹配的要求非常有用。
处理角色
一系列模式,用于研究如何处理类的对象在各种情况下可以扮演不同角色的情况。
日历中的重复事件
如何构建一个对象结构,使您能够表示复杂的重复事件。例如,我住在波士顿南端时的街道清洁时间表。
分析模式的 UML 图
我本来打算为书中的模式整理 UML 图。但事实证明,我认为其他事情更重要。然而,其他人确实在图表上做了工作,所以这里有一些针对第 2-5 章的图表
组织结构(问责制)
这是对原始分析模式书中问责制章节的重新编写。它对模式进行了一些小的更新,但主要变化是完全重写了本章,使其成为我现在正在使用的 新形式。
处理属性
许多事物都有属性,并且有很多方法可以模拟这些属性的工作方式。这些范围从简单的显式属性到具有活动知识级别的复杂属性模型以进行验证。这些模式讨论了处理此问题的一些选项。
时间模式
总结了可用于回答有关过去信息状态的问题的各种模式。这些问题包括“1999 年 7 月 1 日马丁的地址是什么”和“当我们在 1999 年 8 月 12 日给他寄账单时,我们认为 1999 年 7 月 1 日马丁的地址是什么”形式的问题。
会计模式
对会计有用的模式的叙述。包含账户、分录和交易的基本表示,以及用于进行会计调整的模式概述。
矛盾的观察
许多计算机系统的设计目的是存储数据并将其转化为对人类有用的信息。当我们这样做时,自然希望使这些信息保持一致。毕竟,一个对事物有两种看法的计算机系统有什么用呢?