组件化设计及边界定义

软件开发行业共识,应该将复杂的软件进行拆分,拆成多个低复杂度的子系统,子系统还可以继续拆分成更小粒度的组件。即软件需要进行模块化,组件化设计。

Java 开发依赖的一个个 Jar 包就是组件。

阅读更多