函數式設計-原則.模式與實踐 羅伯特.C.馬丁 9787111757818 【台灣高等教育出版社】

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:機械工業
NT$693
商品編號:
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202407*若逾兩年請先於私訊洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:函數式設計-原則.模式與實踐
ISBN:9787111757818
出版社:機械工業
著編譯者:羅伯特.C.馬丁
頁數:244
所在地:中國大陸 *此為代購商品
書號:1658309
可大量預訂,請先連絡。

內容簡介

本書是一本介紹用函數式編程方式編寫更好、更整潔代碼的實用指南。在本書中,著名軟體工程師Robert C Martin(Bob大叔)解釋了為何使用函數式編程,以及如何做才能為客戶構建更好的系統。Bob大叔將Java中傳統的面向對象的編程結構與函數式語言所支持的編程結構進行了對比,確定了每種結構的作用,並展示了如何明智地在合理上下文中使用兩者來構建更好的系統。 作風務實的Bob大叔能用最少的理論講清並解決「真刀真槍」的實戰問題。通過易於理解的示例,開發人員能發現易於學習且語義豐富的Clojure語言如何幫助他們提高代碼的整潔性、設計性、紀律性和成效性。Bob大叔還從函數式的視角研究了著名的SOLID原則和GOF設計模式,揭示了模式對於函數式程序員仍極具價值的原因,以及使用它們來實現卓越成效的方法。

作者簡介

羅伯特·C 馬丁(Robert C Martin),世界級軟體開發大師,設計模式和敏捷開發先驅,敏捷聯盟首任主席,C++ Report雜誌前主編。他從20世紀70年代起就是一名程序員,被後輩程序員尊稱為「鮑勃大叔」(Uncle Bob)。 他是Clean Coders網站的創始人,這個網站為軟體開發者提供在線視頻培訓。他也是「鮑勃大叔諮詢公司」(Uncle Bob Consulting LLC)的創始人,這家公司為世界各地的大企業提供軟體諮詢、培訓和技能發展服務。 他的著作有《代碼整潔之道》《代碼整潔之道:程序員的職業素養》《敏捷整潔之道:回歸本源》《架構整潔之道》《敏捷軟體開發:原則、模式與實踐》等。

目錄

題獻
推薦序
譯者序

前言
致謝

第一部分 函數式基礎
第1章 不變性
1 1 什麼是函數式編程
1 2 賦值的問題
1 3 為什麼叫它「函數式」
1 4 沒有狀態改變嗎
1 5 不變性概念
第2章 持久性數據
2 1 關於瞞天過海
2 2 製作副本
2 3 結構共享
第3章 迭代和遞歸
3 1 迭代
3 1 1 極簡Clojure教程
3 1 2 迭代概述
3 1 3 TCO、Clojure和JVM
3 2 遞歸
第4章 惰性
4 1 惰性累積
4 2 為何需要惰性
4 3 尾聲
第5章 狀態性
5 1 何時必須「可變」
5 2 軟體事務內存
5 3 生活不易,軟體更難
第二部分 比較性分析
第6章 質因數練習
6 1 Java版
6 2 Clojure版
6 3 總結
第7章 保齡球練習
7 1 Java版
7 2 Clojure版
7 3 總結
第8章 八卦公交司機練習
8 1 Java版
8 1 1 公交司機文件
8 1 2 行車線路文件
8 1 3 公交車站文件
8 1 4 八卦故事文件
8 1 5 模擬過程文件
8 2 Clojure版
8 3 總結
第9章 面向對象編程
9 1 函數式工資問題解決方案
9 2 命名空間與源文件
9 3 總結
第10章 類型
第三部分 函數式設計
第11章 數據流
第12章 SOLID
12 1 單一職責原則
12 2 開閉原則
12 2 1 函數
12 2 2 帶虛表的對象
12 2 3 多重方法
12 2 4 獨立部署
12 3 里氏替換原則
12 3 1 ISA原則
12 3 2 這不對
12 3 3 代表原則
12 4 介面隔離原則
12 4 1 不需要就別依賴
12 4 2 為什麼
12 4 3 總結
12 5 依賴倒置原則
12 5 1 回憶殺
12 5 2 違背依賴倒置原則
12 5 3 總結
第四部分 函數式實用主義
第13章 測試
13 1 REPL
13 2 Mock
13 3 基於性質的測試
13 4 診斷技術
13 5 函數式
第14章 GUI
第15章 併發性
第五部分 設計模式
第16章 設計模式回顧
16 1 函數式編程中的模式
16 2 抽象伺服器模式
16 3 適配器模式
16 4 命令模式
16 5 組合模式
16 6 裝飾器模式
16 7 訪問者模式
16 7 1 To Close or to Clojure
16 7 2 90°問題
16 8 抽象工廠模式
16 8 1 90°問題重現
16 8 2 類型安全嗎
16 9 總結
16 10 補充:面向對象是毒藥嗎
第六部分 案例研究
第17章 Wa-Tor小遊戲
17 1 如鯁在喉
17 2 解決問題
17 3 讓魚瘋狂繁殖
17 4 對於鯊魚
17 5 總結
後記
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。
規格說明
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理