【发布时间】:2012-07-13 00:23:47
【问题描述】:
问题
-
Organization可以有 1 个或多个Credential。 - 每个部署环境可以有 1 个凭据 如 DEV、TEST、UAT、PROD 等。
- 凭据可以用于 UI 或应用到应用的通信。
此外,用户可以指示所有环境中的凭据都相同。或者,用户可以指示跨环境的用户名相同,但他想为每个环境提供不同的密码。
如您所见,可以在两个维度上限定凭证,即端点类型和环境。想知道如何在 OOP 世界中建模这种关系。
【问题讨论】:
-
凭据是否有不同的行为?
-
没有行为差异,只是数据容器,即贫血模型
标签: java design-patterns domain-driven-design ooad