包结构不是设计系统时首先考虑的问题之一。
包的依赖关系图和描绘应用程序的功能之间几乎没有关系。相反,它们是应用程序可构建性的映射图。这就是为何不在项目开始时设计它们的原因。在项目开始时, 没有软件可构建, 因此也无需构建映射图。
为尽可能地保持更改的局部化,所以我们开始关注SRP(单一)和CCP(共同封闭), 并把可能会一同变化的类放在一起。
包结构不是设计系统时首先考虑的问题之一。
包的依赖关系图和描绘应用程序的功能之间几乎没有关系。相反,它们是应用程序可构建性的映射图。这就是为何不在项目开始时设计它们的原因。在项目开始时, 没有软件可构建, 因此也无需构建映射图。
为尽可能地保持更改的局部化,所以我们开始关注SRP(单一)和CCP(共同封闭), 并把可能会一同变化的类放在一起。