grasp相关内容

服务层=应用层=GRASP控制器层

我认为服务/应用层与 Larman 所描述的 GRASP 控制器是一样的,它是 GUI 层之外委托给域层的第一个对象,并且应该可以从不同的 GUI 中重用. Service (Evans) 层与 Application (Fowler) 层相同,因为 Fowler 在他关于“贫血域模型"的“bliki"中是这么说的:http://martinfowler.com/bliki/AnemicDo ..
发布时间:2022-01-05 17:23:35 其他开发

GRASP的Information Expert和MVC的Modell是否相同?

我刚刚开始阅读《应用UML和模式(第二版)》一书. 是与Modell形式的MVC等效的GRASP模式信息专家吗? 他们是否具有相同的职责(存储和检索信息)? 解决方案 GRASP的Information Expert和MVC的Modell是否相同? 是和否 它们是否具有相同的职责(存储和检索 信息)? 不.信息专家的资格不仅限于存储和检索信息.它通常由持久层完成 ..
发布时间:2020-05-10 19:53:33 其他开发

业务规则分为两类

我有一个具有以下业务规则的项目分配域 当新员工被分配到一个项目时,总支出应该不超过预算金额。 对于员工,总分配百分比不应超过100% 我创建了如下所示的实体,在 C#中创建。 QUESTION 分配逻辑分为两类 - Project和Employee... List 作为参数传递给Allocate方法,而不是添加为类的属性...是正确的方法,还是需 ..
发布时间:2017-05-16 18:34:32 软件设计

纯制造和间接的区别

我正在尝试找到教程和很好的例子来解释这两者之间的区别,但无法找到任何信息。 纯制造和间接行为为中间对象创建和分配职责,任何人都可以解释这些设计模式之间的区别? 谢谢! 解决方案 如果要创建一个较低的组件之间的耦合。 Larman在应用UML和Patterns中建议的示例是TaxCalculatorAdapter类。为了屏蔽客户端不必知道可能的适配器的内部工作,他隐藏了间接的方法 ..
发布时间:2017-05-16 18:03:47 软件设计

服务层=应用层= GRASP控制器层

我认为服务/应用层与Larman所描述的GRASP控制器是一样的,它是超出GUI层的第一个对象,它被委托给域层,并且应该可以从不同的GUI重用。 服务(Evans)层与Application(Fowler)层是一样的,因为Fowler自己在他的“bliki”中说到了“Anemic Domain Model”: http://martinfowler.com/bliki/AnemicDomai ..
发布时间:2017-01-05 13:44:33 开发方法

C ++促进类定义和类实现之间的分离,而不是JAVA

我有一个作业,我需要评估哪种方法更好根据GRASP。 我发现这个链接,回答了我的问题的一部分:http://programmers.stackexchange.com/questions/118574/does-java-promote-a-separation-between-类定义和实现 - 作为 解决方案 在Java中的等价是你声明 class接口,用于实现无声明的目的。实现与 ..
发布时间:2016-10-22 17:00:18 Java开发