关于Class和Assembly的变化率以及变化原因的一点思考

本文探讨了在软件设计中,不同层级的Class和Assembly如何根据其与业务的相关性展现出不同的变化率。核心且通用的部分变化较少,而接近业务的部分则更易变动。文章还进一步讨论了这种变化率如何影响软件的稳定性。

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

我们每天都在不断的和Class以及Assembly打交道,不知道你有没有关注一下某个Class或者某个Assembly的变化率呢?

如果你关注过的话,你就会发现在优秀的解决方案中Class和Assembly的变化率也是分层的;越是核心的和业务无关的,它的变化机率就越小,越是外围的和业务相关的,它的变化机率就越大;每个Assembly里的Class的变化率和变化原因应该趋于一致,这样的Assembly才越稳定。

那么每个Class里的成员的变化率和变化原因又有什么规律吗?

转载于:https://www.cnblogs.com/zanxiaofeng/archive/2010/04/24/1719556.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值