ddd的战术: 分层设计和应用架构

应用程序的架构是个亘古不变的话题。

其中一个最典型的架构便是分层架构。分层是程序设计由来已久的一个概念。可以说肯定不是ddd所提出的,但ddd的角度,它对分层有着什么特别的做法呢?

注: 文章里的代码例子需要对ddd的domain object有了解。之后写文章专门讲解domain object。如果现在看起来太累,可以先草草读过,以后可以参照domain object的文章一期阅读。


分层

首先抛开ddd,简单说一下分层。

*题外话,岛国人对分层的执着可能已经超越了分层的意义,他们根本就是为了分层而分层。然后各种层的对象转化几乎占了代码的大部分。。。

分层的思路就是把程序的流程进行纵向分割,然后每一层有每一层的职责,从而每一层干的事情就比较明确。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值