语境图 展示的软件系统是一个盒子,容器图则是打开盒子,展示里面的东西。这很有用,因为: 让高层次的技术选择更明确;展示了哪些容器之间有关联,以及它们如何沟通;提供了一个放置组件 的框架(也就是说,所有的组件都有一个家);展示了高层次的语境图 和通常很乱的组件图 之间经常缺失的连接,组件图画的是整个软件系统中所有的逻辑组件。和语境图一样,画容器图应该只需要几分钟时间,因此真的也没有理由不做这件事。