《大象-ThinkinUML》预览:面向对象的思考与实践

0 下载量 22 浏览量 更新于2024-07-15 收藏 2.87MB PDF 举报
"大象-ThinkinginUML早知道" 本文摘自一本名为《大象-ThinkinginUML》的书籍,作者通过博客分享了书中的部分思考和经验。书名中的"Thinking"代表作者对于UML的深入理解和个人见解,而"大象"则作为一个悬念,可能寓意着某种关于UML的深层含义或比喻,有待读者去探索。 作者提到,UML(统一建模语言)在面向对象分析和设计领域扮演着核心角色,已成为行业标准。UML不仅是一套图形符号,更是面向对象思想和方法的体现。学习UML不仅仅是掌握符号的使用,更重要的是理解其背后的思维方式和设计理念。作者鼓励读者在学习过程中,不仅要学会应用UML,还要深入理解其背后的"道",即面向对象的本质。 在现实实践中,很多人虽然使用面向对象的工具和语言,但往往未能真正贯彻面向对象的思想。作者指出,许多长期使用UML的人可能并未真正理解其精髓,有时会做出非面向对象的设计。这就像不懂诗歌格律的人无法创作出真正的诗歌,没有把握住面向对象的核心,即使使用UML也可能无法实现面向对象的设计目标。 书中的《写给读者的话》强调了学习UML的深度和广度的重要性,旨在引导读者超越单纯的技术层面,去洞察面向对象的哲学。作者希望通过分享书中的内容,既是对读者支持的回馈,也是对即将出版的书籍的预热,期待能帮助更多的人深入理解并有效应用UML,从而提升软件开发的质量和效率。后续的博客文章会逐步发布书中的一些片段,以供读者提前领略书中的精华。