登机地点我们将获得第二个链如果是第个请求则将有个链。这是一个问题因为我们必须将的代码从一种方法复制粘贴到另一种方法重复大部分连接和的重要部分因为方法代码无法重构。模式规范。您可以将存储库方法的数量从减少到并使选择条件将类分开并使用规范模式重新组合和重用它们的可能性从而减少基础设施级别的方法数量理想情况下我们将得到中定义的每个都有一个方法。
以从根本上改变
每个实体一种方法。例如如果我们在类中有个不同的方法那么如果我们想在名称中显示我们使用的规范那么基础设施级别的所有这些方法都将由个方法或处理。同时选 择条件的 西班牙电话号码 形成移动到了域级别这给了我们使用上的灵活性并且还使得能够以廉价的方式用一种数据库访问技术替换另一种数据库访问技术。可以替换为并且域中的规范不必更改因为这些规范形成一个表达式和方法都可以接受该表达式作为参数。
改字段列表和规范时可
因此在中我们将基本规范文件添加到我们的域中。我们将有个文件我们定义合取析取和否定运算符的基类。如果您愿意您可以添加其余部分。基本规范类。公共抽象类规范将 乌干达电话号码列表 我们的规范转换为表达式。公共抽象表达式检查我们的条件是否正确。实体返回谓词实体连词运算两个规范上的逻辑。在当前值和作为参数传递的值之上。从两个规范中我们生成一个新的规范。