跳到主要内容

初读《大话设计模式》

· 阅读需 3 分钟

昨日兴致勃勃地翻阅了新购入的《大话设计模式》,颇有收获。有趣的是,我发现它在介绍面向对象编程思想时,竟然采用了与我之前在《我和LabVIEW》中使用的相似的例子。我当时用的是编写程序分别让一只小狗和小鸡发出叫声,以此来演示面向对象的多态性;而《大话设计模式》中则选择了小狗和小猫作为例子,并且作者在书中注明,这个例子是改编自《编程的奥秘》一书。这真印证了那句俗语:“英雄所见略同。”看来,在阐述基本概念时,大家的思路往往会有不谋而合之处。值得一提的是,《大话设计模式》的作者也是先在博客上发表文章,受到广大读者的欢迎和认可后,才将其整理成书出版的,这种写作和出版方式如今也颇为流行。

初读《大话设计模式》,给我的印象相当不错。我之前也曾购买过两本关于设计模式的书籍,但它们都过于注重理论的阐述,文字晦涩难懂,读起来十分枯燥乏味,最终都只翻阅了寥寥数页便束之高阁。而这本《大话设计模式》则截然不同,它有两个显著的优点:一是语言通俗易懂,摒弃了生硬的专业术语,采用了更加贴近生活的口语化表达;二是讲解方式生动有趣,融入了大量的实例、比喻和对话,增加了阅读的趣味性,有效地避免了枯燥感。这使得像我这样的初学者也能够轻松入门,并保持持续的学习热情。这一次,我终于看到了完整学习设计模式的希望。