作为一个软件工程师,如果只允许我读两本书,那么我会选择《设计模式》和这一本书;如果只允许读一本书,那么我会选择这本《面向对象分析与设计》。这本书高屋建瓴地讲述了分析和设计阶段的很多指导原则。细度大师级的经典论述之后,对系统的理解会提高到一个新的层次。另外这本书的插图也非常的到位,很有特点,为全书增色不少。