系统架构的过程 浮现式设计

系统架构设计至关重要,错误的设计可能导致效率低下。应遵循自底向上的方法,首先从数据层开始,确保纯数据操作与业务分离。接着是视图层,关注对外接口的实用性。业务层作为连接数据层和视图层的桥梁,负责抽象和治理变化。设计时注重分层和模块化,避免混乱和疏漏,以实现稳定且高效的系统架构。

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

系统架构如果设计之初就设计错了,那么必然是南辕北辙。

很多人做系统设计总是东一下,西一下,杂乱无章,想到那是那,然后系统的边界很大,总会有疏漏。

那么系统架构应该怎么设计呢?

首先来说分层 系统分为三层,数据层 视图层 业务层

数据层  包含数据存储和数据交互,应该是纯数据操作和业务无关

业务层 自然就是service层这是最多变的一层

视图层 接口

那么系统设计应该按照什么顺序呢?

应该是先设计数据层,如果数据层设计错了那么整体就会事倍功半。

所以这是一个自底往上的过程。

但是,上并不是到业务层,而是视图层,因为你的一切设计都是围绕对外,如果你的接口没有使用使用价值整个系统也就变得没有价值。

好,当你设计好视图和数据那么自然而然的就是通过业务层来衔接这两层。

这两层实际上都没有什么变化,系统架构要的就是不断的抽象分离出不变的东西,治理变化的部分!

这样,整体系统设计就是一点点浮现出正确需要的部分,而不是胡乱拼凑的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值