我们每天都在不断的和Class以及Assembly打交道,不知道你有没有关注一下某个Class或者某个Assembly的变化率呢?
如果你关注过的话,你就会发现在优秀的解决方案中Class和Assembly的变化率也是分层的;越是核心的和业务无关的,它的变化机率就越小,越是外围的和业务相关的,它的变化机率就越大;每个Assembly里的Class的变化率和变化原因应该趋于一致,这样的Assembly才越稳定。
那么每个Class里的成员的变化率和变化原因又有什么规律吗?