书籍介绍
这不是一本教你画出漂亮UML图形的工具书,而是一本教你如何「别被图形骗过」的书。福勒反复强调:UML只是草稿,是思考的草图,而非交付的成品——那一页页被反复涂抹、随时作废的图,恰恰是设计在脑中成形的痕迹。书中真正锋利处,藏在那些反直觉的判断里:把数据与操作它的方法绑在一起、用多态取代条件分支、让子类型无条件履行父类的契约。它不追求大而全,只讲最常被用到的那20%,并始终贯穿敏捷的迭代思想:计划是衡量「改变带来何种后果」的基线,而非对未来的预言。适合已能读图、却困于「为何画了却没改善设计」的开发者;入门者大概率会被它的密度劝退。唯一常被诟病的,是翻译与印刷——若啃英文版,体验会好得多。