makina corpus/规范

简单的规范模式实现。

0.1.0 2022-03-23 15:08 UTC

This package is auto-updated.

Last update: 2024-09-08 15:54:14 UTC


README

这是一个非常简单且可扩展的规范模式实现。

对于其核心API,它基本上是复制粘贴自https://en.wikipedia.org/wiki/Specification_pattern中的代码,并仅包含使它功能化的最小代码。

它旨在用作合约,用于领域驱动设计的应用程序中的领域特定语言(DSL)。在业务代码中,不应该直接使用此库中的类,而应该扩展它来实现自己的规范。

如果您希望应用程序的共享内核没有对外部世界的依赖,您也可以复制粘贴此库的内容,代码是故意保持简单和小的。