前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >怎么说清楚软件项目的分层架构?

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

作者头像
KevinYan
发布2024-06-26 12:38:41
1230
发布2024-06-26 12:38:41
举报
文章被收录于专栏:网管叨bi叨

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

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

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

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

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-06-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 网管叨bi叨 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档