易燃物匯聚 YouTube 有聲書與書評
面向對象的思考過程(原書第5版) 封面

面向對象的思考過程(原書第5版)

馬特·魏斯費爾德

1429人在讀
11.3萬字總字數
¥53.4定價

內容簡介

本書是一部獨具特色的面向對象技術著作。書中結合代碼示例生動透徹地講述了面向對象思想的精髓,讓讀者真正學會以對象方式進行思考。本書共15章,在結構上可以分爲兩部分:第壹部分包括第1~10章,探討面向對象的基本概念,比如封裝、多態、繼承等;第二部分包括第11~15章,專注於將這些概念應用於一些通用的面向對象技術中,並結合了一些實用的應用程序。

讀者書評

★★★☆☆

就目前的趨勢看,“面向對象”似乎不那麼流行了,更流行的是聲明式、函數式、模塊化,當然,它們並不是“對象”的對立面,常跟“對象”一起討論的是“結構化”,或者叫“面向過程”,但它們也不是非此即彼的,是需要各司其職、相互配合的。 “對象”早已被談論和實踐多年,它的特點每個人都能脫口而出。爲什麼”對象“在今天依然重要,因爲大多數項目中的問題都是沒運用好”對象“編程原則導致的,強耦合、擴展性差、複用性差等隨處可見。 ”結構化“編程總是最自然、最本能的,怎樣在本能的基礎上利用好”對象“的優點,將其和業務需求、項目代碼相關聯,成爲開發者需要掌握的重點。

★★★★★

可以用來印證自己的一些面向對象的概念,知識還是比較基礎的,作爲複習還可以

★★★☆☆

確實很一般[流汗],上文不接下文的,邏輯不是很好,讀起來很難受。收穫還是有的。

★☆☆☆☆

讀起來雲裏霧裏,以爲是翻譯的問題,特意去看了英文原版,言之無物,反覆說一些重複概念,完全不值得一讀

★★★☆☆

面向對象和麪向過程並不是互斥關係,而是互補關係,可以共存。 對象=封裝(數據+方法) 封裝,是面向對象的本質概念。 在面向過程中,數據和函數是分散的,而面向對象中數據和函數是封裝在一起的。 在設計類,接口時首要任務是搞清楚用戶是誰,隨時考慮重用性

★★★★★

我作爲新手,對 C# 瞭解過一些基礎知識,對於我來說這本書是有些作用的,把我學的一些零散概念都串聯在一起了,當然由於我學習的深度不夠,有些東西還不太瞭解,還不能給出更合時宜的評價,就我個人而言,我覺得可以可以讀一讀

★★★★★

簡短明快,對面向對象相關概念討論的很本質, 比如接口和繼承的區別,接口是一種行爲契約,繼承是針對對象間 is-a 關係; 後半部分設計模式和 SOLID 都是爲了更可複用; 也有以平時用到的語言特性、類組織來做示例講解, 非常適合有經驗的開發人員進行一遍整理回顧審視。

★★★★★

面向對象方法論入門級的好書,非常具有引導性,對建立面向對象的思維基礎非常有幫助!

★★★★★

學習一門編程語言中的面向對象部分,你會很懵,這玩意兒有啥用?解決一個問題的核心是算法,然後面向對象告訴你,我們應該把算法和數據封裝起來變成對象。然後再通過對象.方法()來調用算法,我爲啥要繞一個圈子又回到原地呢?這本書告訴我們答案是爲了代碼複用。

★★★☆☆

也許是翻譯的緣故,在表達上讓人讀起來不太順,而且第十一章的依賴注入的代碼覺得不太好,都implement一個IWalkable了,還要組合一個Walkable,即使如此,對IWalkable的實現代碼也沒有調用注入的Walkable的接口,whatthefuck...你給我繞是吧!也許示例代碼簡單能很好的解釋概念表面,但恰恰不能夠深入概念,本書的出發點是通過面向對象中所涉及的概念入手,來實踐面向對象設計。換言之,想更好的實踐面向對象,先搞懂面向對象中的概念,話是這麼說,但本書並不能達到這個目的。

書籍信息

作者馬特·魏斯費爾德
譯者黃博文,馮冠軍,張軻
出版社機械工業出版社
出版時間2021-06-01
ISBN9787111684527
分類計算機-編程設計
格式EPUB
完結狀態連載中
章節數190