怎么说清楚软件项目的分层架构?

这节课来讲包图,包图一般有两大作用,其一是把对类图按照模块进行归类,防止类图太多了,模块和模块之间分不清楚。不过对于现在绘图软件的功能来说,这个作用聊胜于无,加不加包图好像也没太大区别,不用包图也其他办法让整个系统建模的类图不凌乱的。

第二个作用是能很好的表达出我们软件项目的分层设计。

如果你能用下面一张图说清楚你们项目的分层设计,那肯定比新进项目的弟弟妹妹问你“咱们项目是什么设计风格,代码该怎么写呀?” 你答曰:“MVC” 要强的没影了。

bf05161a2f141c9e24c5420a2f07476c.png

当然,画图不是目的,你能画出来证明你对项目的分层设计有详细的认识而且能总结出方法论来。新进项目的人看了你的图后也会能马上领悟到你们项目的代码应该按什么规范来写,其实上面这个图就是典型的分层架构的一个详细示例。

e9d00ed137508ad63abd56056beaabcb.png

但是上面这个图整的太宏观,如果不讲出个所以然来让大家理解一致的话,两个人写出三套风格的代码也算是正常......

这节课就跟大家详细聊一些这方面的经验,首先我们还是会把包图的语法讲一下,以及用它怎么按照模块组织系统的类,然后再重点跟大家聊用它表达软件设计的方法。

这节课学完与前面那些内容一起就能搭建起你对项目开发设计的整个体系了,还没定阅的抓紧订阅起来吧,苹果用户在微信直接订阅价格会高于安卓用户,所以专栏在小报童同步更新,可以通过扫描二维码在小报童订阅阅读,规避额外开销

24191b1c2c844cd97cd385786bf7b54a.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值