Martin Fowler的书我最喜欢,他老人家的书我肯定都会看一遍。说道这本《UML Distilled》,其中核心的观点就是一个,那就是UML是拿来简化沟通用的。UML可以用作详细的文档,甚至可以用来生成代码,但那些用法已经有些误入歧途了。UML最大的用处就是作为一种业务人员和开发人员都看得懂、学得会、说得出的语言,来增进交流的。能用到这个程度,UML所发挥的作用和它所带来的学习成本之比将会最大化,对整个项目应该是最有利的。