Skip to content

设计模式之禅(第2版)

[!abstract] 设计模式之禅(第2版)

  •  设计模式之禅(第2版)|200
  • 书名: 设计模式之禅(第2版)
  • 作者: 秦小波
  • 简介: 《设计模式之禅(第2版)》是设计模式领域公认的3本经典著作之一,“极具趣味,容易理解,但讲解又极为严谨和透彻”是本书的写作风格和方法的最大特点。第1版2010年出版,畅销至今,广受好评,是该领域的里程碑著作。深刻解读6大设计原则和28种设计模式的准确定义、应用方法和最佳实践,全方位比较各种同类模式之间的异同,详细讲解将不同的模式组合使用的方法。第2版在第1版的基础上有两方面的改进,一方面结合读者的意见和建议对原有内容中的瑕疵进行了修正和完善,另一方面增加了4种新的设计模式,希望这一版能为广大程序员们奉上一场更加完美的设计模式盛宴!
  • 出版时间 2014-02-25 00:00:00
  • ISBN: 9787111437871
  • 分类: 计算机-软件学习
  • 出版社: 机械工业出版社
  • 出版社: 机械工业出版社
  • bookId: 621837

高亮划线

前言

  • 📌 自己不懂没有关系,去学,学无止境,但是千万不要贪多,这抓一点,那挖一点,好像什么都懂,其实什么都不懂。中国一直推崇复合型人才,我不是很赞成,因为这对年轻人来说是一个误导。先精一项技术,然后再发散学习,先点后面才是正道。 ^621837-3-5705-5814
    • ⏱ 2023-04-18 06:45:53

第1章 单一职责原则

  • 📌 单一职责原则的定义是:应该有且仅有一个原因引起类的变更。 ^621837-5-2808-2836
    • ⏱ 2023-04-18 06:57:00

第2章 里氏替换原则

  • 📌 只要父类能出现的地方子类就可以出现,而且替换为子类也不会产生任何错误或异常,使用者可能根本就不需要知道是父类还是子类。但是,反过来就不行了,有子类出现的地方,父类未必就能适应。 ^621837-6-1945-2033

    • ⏱ 2023-04-18 07:30:40
  • 📌 注意 在类中调用其他类时务必要使用父类或接口,如果不能使用父类或接口,则说明类的设计已经违背了LSP原则。 ^621837-6-4694-4754

    • ⏱ 2023-04-18 07:33:16
  • 📌 注意 如果子类不能完整地实现父类的方法,或者父类的某些方法在子类中已经发生“畸变”,则建议断开父子继承关系,采用依赖、聚集、组合等关系代替继承。 ^621837-6-7015-7094

    • ⏱ 2023-04-19 07:14:47

读书笔记

本书评论