智能合约开发支持 该存储库包含解决智能合约开发中常见挑战的软件设计模式,我们已经与密切合作确定了这些模式。 软件设计模式的每个目录都包含一个README.md文件,其中包含和代码示例。 随意将代码示例用于您的个人目的。 我们鼓励您支持我们维护此存储库,并欢迎您对软件设计模式提出疑问和意见。 要评论软件设计模式,请打开一个以获取有关软件设计模式的特定反馈,或将您的一般性评论发布到。 软件设计模式概述 软件设计模式的结构 为了使智能合约开发人员了解智能合约的特殊性以及如何处理这些特殊性,我们提出了几种软件设计模式。 软件设计模式包括三个抽象层次: 架构模式描述了“ [...]软件系统的基本结构组织或方案,并提供了一组预定义的子系统,指定了它们的职责,并包括用于组织它们之间的关系的规则和准则” [1,p。 12]。 设计模式提供了“ [...]一种用于完善软件系统的子系统或组件或它们之间的关系的方