grasp相关内容
我认为服务/应用层与 Larman 所描述的 GRASP 控制器是一样的,它是 GUI 层之外委托给域层的第一个对象,并且应该可以从不同的 GUI 中重用. Service (Evans) 层与 Application (Fowler) 层相同,因为 Fowler 在他关于“贫血域模型"的“bliki"中是这么说的:http://martinfowler.com/bliki/AnemicDo
..
我刚刚开始阅读《应用UML和模式(第二版)》一书. 是与Modell形式的MVC等效的GRASP模式信息专家吗? 他们是否具有相同的职责(存储和检索信息)? 解决方案 GRASP的Information Expert和MVC的Modell是否相同? 是和否 它们是否具有相同的职责(存储和检索 信息)? 不.信息专家的资格不仅限于存储和检索信息.它通常由持久层完成
..
我有一个具有以下业务规则的项目分配域 当新员工被分配到一个项目时,总支出应该不超过预算金额。 对于员工,总分配百分比不应超过100% 我创建了如下所示的实体,在 C#中创建。 QUESTION 分配逻辑分为两类 - Project和Employee... List 作为参数传递给Allocate方法,而不是添加为类的属性...是正确的方法,还是需
..
我正在尝试找到教程和很好的例子来解释这两者之间的区别,但无法找到任何信息。 纯制造和间接行为为中间对象创建和分配职责,任何人都可以解释这些设计模式之间的区别? 谢谢! 解决方案 如果要创建一个较低的组件之间的耦合。 Larman在应用UML和Patterns中建议的示例是TaxCalculatorAdapter类。为了屏蔽客户端不必知道可能的适配器的内部工作,他隐藏了间接的方法
..
我认为服务/应用层与Larman所描述的GRASP控制器是一样的,它是超出GUI层的第一个对象,它被委托给域层,并且应该可以从不同的GUI重用。 服务(Evans)层与Application(Fowler)层是一样的,因为Fowler自己在他的“bliki”中说到了“Anemic Domain Model”: http://martinfowler.com/bliki/AnemicDomai
..
我有一个作业,我需要评估哪种方法更好根据GRASP。 我发现这个链接,回答了我的问题的一部分:http://programmers.stackexchange.com/questions/118574/does-java-promote-a-separation-between-类定义和实现 - 作为 解决方案 在Java中的等价是你声明 class接口,用于实现无声明的目的。实现与
..