我正在为一个API编写一个nodejs客户端。在我的客户端代码中,我想使用一些概念来表示API的域(产品、列表、类别)等。我的问题是什么是实现这一点并示例化这些类的最佳方式。有没有我可以使用的模式?谢谢。
icnyk63a1#
我希望使用代表API领域的概念(产品、列表、类别)SOLID规则中的Single Responsibility Principle也可以应用于设计API,这意味着Products API不应该包含Animals等其他实体的方法。我的问题是什么是实现这一点并示例化这些类的最佳方法在我看来,您可以从分层架构开始。Good answers about layered architecture can be seen here另外,你可以看到这个关于Domain Drive Design in NodeJS的帖子
Products
Animals
1条答案
按热度按时间icnyk63a1#
我希望使用代表API领域的概念(产品、列表、类别)
SOLID规则中的Single Responsibility Principle也可以应用于设计API,这意味着
Products
API不应该包含Animals
等其他实体的方法。我的问题是什么是实现这一点并示例化这些类的最佳方法
在我看来,您可以从分层架构开始。Good answers about layered architecture can be seen here
另外,你可以看到这个关于Domain Drive Design in NodeJS的帖子