Design Patterns Explained 在線電子書 圖書標籤: 設計模式 Design-Pattern Programming Object-Oriented
發表於2024-12-23
Design Patterns Explained 在線電子書 pdf 下載 txt下載 epub 下載 mobi 下載 2024
還沒看GoF,先看瞭這本書,覺得對主要的幾種設計模式都解釋的很好,例子也很貼近實際的項目需求。 順藤摸瓜,準備去看GoF,以及作者強烈推薦的設計哲學書《The Timeless Way of Building》。 PS:裏麵單例模式一節的代碼似乎有誤(P261),新建instance的代碼沒有加鎖,還是我水平低沒看明白?
評分還沒看GoF,先看瞭這本書,覺得對主要的幾種設計模式都解釋的很好,例子也很貼近實際的項目需求。 順藤摸瓜,準備去看GoF,以及作者強烈推薦的設計哲學書《The Timeless Way of Building》。 PS:裏麵單例模式一節的代碼似乎有誤(P261),新建instance的代碼沒有加鎖,還是我水平低沒看明白?
評分很喜歡的一本書,內容不生澀不做作,更多的是作者自己的思考
評分很喜歡的一本書,內容不生澀不做作,更多的是作者自己的思考
評分還沒看GoF,先看瞭這本書,覺得對主要的幾種設計模式都解釋的很好,例子也很貼近實際的項目需求。 順藤摸瓜,準備去看GoF,以及作者強烈推薦的設計哲學書《The Timeless Way of Building》。 PS:裏麵單例模式一節的代碼似乎有誤(P261),新建instance的代碼沒有加鎖,還是我水平低沒看明白?
本書以作者自身學習、使用模式和多年來為軟件開發人員(包括麵嚮對象技術老兵和新手)講授模式的經驗為基礎撰寫而成。首先概述瞭模式的基礎知識,以及麵嚮對象分析和設計在當代軟件開發中的重要性,隨後使用易懂的示例代碼闡明瞭12個最常用的模式,包括它們的基礎概念、優點、權衡取捨、實現技術以及需要避免的缺陷,使讀者能夠理解模式背後的基本原則和動機,理解為什麼它們會這樣運作。
本書適閤軟件開發專業人士,以及計算機專業、軟件工程專業的高校師生閱讀,也可作為麵嚮對象分析與設計課程的參考教材。
我觉得本书的最大特点是,从传统的对c++认识的一种突破。这才是真正的面向对象。以往的c++的教材讲述的面向对象只是书本上的面向对象,不是实际应用,对实际开发价值不大。本书的哲学意味很浓,有时间可以看看作者推荐的一些课外书。
評分对设计模式的初学者,建议先看Head First设计模式,单是前面那一页学习方法都足以让你兴趣大增,而本书最开始讲绘图框架这部分很不错。
評分对设计模式的初学者,建议先看Head First设计模式,单是前面那一页学习方法都足以让你兴趣大增,而本书最开始讲绘图框架这部分很不错。
評分优秀代码的目标: * 高效 * 健壮 * 灵活 * 无冗余 * 可读 * 可测试 面向对象的一些原则和方法 * 内聚性(cohesion):例程中操作之间联系的紧密程度 * 耦合性(coupling):两个例程之间联系的紧密程度 * 软件开发的目标:高内聚、松耦合 * 发现变化并将其封装 ...
評分优秀代码的目标: * 高效 * 健壮 * 灵活 * 无冗余 * 可读 * 可测试 面向对象的一些原则和方法 * 内聚性(cohesion):例程中操作之间联系的紧密程度 * 耦合性(coupling):两个例程之间联系的紧密程度 * 软件开发的目标:高内聚、松耦合 * 发现变化并将其封装 ...
Design Patterns Explained 在線電子書 pdf 下載 txt下載 epub 下載 mobi 下載 2024