常用接口分类与模块设计的方法

本文探讨了接口的分类,如GUI与API的区分,并介绍了模块设计方法,强调业务拆分与交互设计的重要性。通过业务层、领域层的交互,形成模块设计与数据存储设计,为架构设计提供指导。作者分享了学习四维架构设计的心得,提倡理论与实践结合,邀请读者交流讨论。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在继续“四维架构设计方法论”这个话题之前,我们先来回顾一下前两篇文章的内容,以便我们更好地理解本篇:

接下来,我们来看看接口的分类方法和模块的设计方法:

接口类型的分类方法

如何确定图形用户接口(GUI)和应用编程接口(API)的分工呢?在收集业务需求的过程中,我们可以标识出发起这个需求的角色是人还是程序。如果发起需求的是人,那就需要通过GUI来满足,而如果发起需求的是程序,那就要通过API来满足。

接口类型分类方法

模块的设计方法

架构设计流程第三步,按照功能相近的原则将接口划归到不同的模块当中。划分模块就会涉及到业务拆分。跟分层第一刀位置一样,我们选择业务层和领域层的交界处来做业务拆分。业务拆分需要跟业务专家一起来完成,通过这个过程可以确定出Y轴包含哪些业务系统,而这些业务系统的公用模块或系统将会被划分到业务层X2、领域层X4当中。

在做完第一轮业务拆分之后,我们就可以进入设计阶段,确定业务的交互流程,进一步明确业务层X2、领域层X4。然后并行启动交互设计和建模,其中交互设计是为了确定交互层X1和业务层X2,而建模是为了明确领域层X4

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值