【文件属性】:
文件名称:typescript-clean-architecture:这是我在TypeScript上实现干净架构实现的示例
文件大小:186KB
文件格式:ZIP
更新时间:2021-03-26 19:07:41
TypeScript
自述文件
Game Store是TypeScript微服务的一个示例,该微服务试图遵守和 。
项目结构
清洁建筑
@entities :企业实体
/dependencies/ :实体依赖关系的抽象
/models/ :实体模型
@use-cases :业务规则
/dependencies/ :用例依赖关系的抽象
/interactions/ :用例交互
@interfaces :应用程序接口(API,Web GUI,代理工作者/订户/接收者等)
/dependencies/ :接口依赖关系的抽象
/adapters/ :在@use-cases / @entities便利和@frameworks便利之间转换数据的适配器
@frameworks :实现来自@entities/@use-cases/@adapters dependencies抽象的外部依赖关系适配器
依赖性(反转)工作流程: