實現模式

實現模式 pdf epub mobi txt 電子書 下載2025

出版者:人民郵電齣版社
作者:Kent Beck
出品人:
頁數:176
译者:李劍
出版時間:2012-12
價格:35.00元
裝幀:
isbn號碼:9787115294609
叢書系列:軟件開發方法學精選係列
圖書標籤:
  • 軟件工程
  • 編程
  • 實現模式
  • 敏捷開發
  • 軟件開發
  • 計算機
  • coding
  • Pattern
  • 設計模式
  • 軟件工程
  • 編程
  • 軟件開發
  • 代碼
  • 架構
  • 可重用性
  • 最佳實踐
  • 麵嚮對象
  • 算法
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

在《實現模式(修訂版)》中,作者Kent Beck將自己多年形成的編程習慣以及閱讀既有代碼的體驗凝練成瞭編程中的價值觀、原則和77種實現模式。在77種實現模式中,每一種模式都覆蓋瞭編寫簡潔、清晰、易擴展、易維護的代碼這一原則的某個方麵。它們為日常的編程提供瞭豐富翔實的參考依據,並告訴大傢這些代碼如何為降低溝通成本和提高有效産齣提供保障。

《實現模式(修訂版)》適用於各個階段的開發者群體。剛剛涉足軟件開發領域的新人能夠透過大師的眼睛來看待編程,瞭解編程的價值觀與原則;具有豐富經驗的資深工程師則可以通過這些模式進行反思,探究成功實踐背後的意義。把價值觀、原則和開發實踐結閤之後,日常開發工作便會以嶄新而迷人的形式呈現在我們麵前。

著者簡介

Kent Beck,JUnit測試框架創始人,《測試驅動開發》和《解析極限編程》的作者,軟件業中最具創新力,最富盛名的領袖之一。長期以來,他一直緻力於挑戰軟件工程教條,推動模式、測試驅動開發以及極限編程等思想的應用和傳播。

圖書目錄

譯者序
前言
第1章 引言
1.1 章節概覽
1.2 那麼,現在……
第2章 模式
第3章 一種編程理論
3.1 價值觀
3.2 原則
3.3 小結
第4章 動機
第5章 類
5.1 類
5.2 簡單的超類名
5.3 限定性的子類名
5.4 抽象接口
5.5 interface
5.6 抽象類
5.7 有版本的interface
5.8 值對象
5.9 特化
5.10 子類
5.11 實現器
5.12 內部類
5.13 實例特有的行為
5.14 條件語句
5.15 委派
5.16 可插拔的選擇器
5.17 匿名內部類
5.18 庫類
5.19 小結
第6章 狀態
6.1 狀態
6.2 訪問
6.3 直接訪問
6.4 間接訪問
6.5 通用狀態
6.6 可變狀態
6.7 外生狀態
6.8 變量
6.9 局部變量
6.10 字段
6.11 參數
6.12 收集參數
6.13 可選參數
6.14 變長參數
6.15 參數對象
6.16 常量
6.17 按角色命名
6.18 聲明時的類型
6.19 初始化
6.20 及早初始化
6.21 延遲初始化
6.22 小結
第7章 行為
7.1 控製流
7.2 主體流
7.3 消息
7.4 選擇性消息
7.5 雙重分發
7.6 分解性(序列性)消息
7.7 反置性消息
7.8 邀請性消息
7.9 解釋性消息
7.10 異常流
7.11 衛述句
7.12 異常
7.13 已檢查異常
7.14 異常傳播
7.15 小結
第8章 方法
8.1 組閤方法
8.2 揭示意圖的名稱
8.3 方法可見性
8.4 方法對象
8.5 覆蓋方法
8.6 重載方法
8.7 方法返迴類型
8.8 方法注釋
8.9 助手方法
8.10 調試輸齣方法
8.11 轉換
8.12 轉換方法
8.13 轉換構造器
8.14 創建
8.15 完整的構造器
8.16 工廠方法
8.17 內部工廠
8.18 容器訪問器方法
8.19 布爾值設置方法
8.20 查詢方法
8.21 相等性判斷方法
8.22 取值方法
8.23 設置方法
8.24 安全復製
8.25 小結
第9章 容器
9.1 隱喻
9.2 要點
9.3 接口
9.4 實現
9.5 Collections
9.6 繼承容器
9.7 小結
第10章 改進框架
10.1 修改框架而不修改應用
10.2 不兼容的更新
10.3 鼓勵可兼容的變化
10.4 小結
附錄A 性能度量
A.1 示例
A.2 API
A.3 實現
A.4 MethodTimer
A.5 衝抵額外開銷
A.6 測試
A.7 小結
參考書目
· · · · · · (收起)

讀後感

評分

传说中smalltalk best patterns 的java版,refactoring和dhh都极力推荐,尽管他们推的都是smalltalk的版本。但smalltalk在国内基本没市场,我也不懂smalltalk,自然就拿java版来看了。 书挺薄的,看起来也不用花多少时间。但没有什么收获。这本书涉及的内容基本上《effective j...  

評分

简单滴说, 实现模式和设计模式这样的书就是教你积木应该怎么摆 才能堆起一个又坚固又可以随便扩建, 看起来也不至于太怪异房子, 而不是教你每块积木应该是用沙子还是水来做, 也不告诉你堆积木应该是用钉子把积木订起来, 还是用浆糊粘起来。 这本书是基于java语言讲的~...  

評分

这是一本关于如何写好代码的书。 如果你不认为写好代码是一件重要、困难并且有趣的事,请立即放下这本书。 什么是好的代码?可以工作的、性能良好的、不出bug的代码,就是好的代码吗? 所谓好的代码,除了其他所有要求以外,还应该清晰准确地传达写作者的想法。 Martin Fowler...

評分

這本書陸續看了有一年多,給這本書一個簡單的星級上的評價真的很難。 首先,這本書真的是相當的枯燥,陸續看了一年多,真的是太枯燥了。看完這本書真的要非常大的毅力。這本書是作者對代碼層級上各種實現方法的總結,從變量開始一直到最後的框架構築,非常的瑣屑。大量的純...  

評分

Kent大叔虽说是软件工程方面的大师,但写的书倒是一点架子没有,没有玄而又玄的理论、抽象的名词。更让人高兴的是薄薄的100多页,旅行泛读、居家研读都不会有很大的负担。 作者多年来不懈余力的倡导敏捷开发,作为面向工程实践的读物,本书对于Java程序员来说就是一本实实在在...  

用戶評價

评分

一本很枯燥的書。

评分

代碼量是條界,代碼量不夠的人看不懂 代碼量夠的人大部分都已經用上瞭

评分

很薄的一本書,花瞭兩個小時重讀瞭一遍,基本上沒太遇到什麼新的東西。不過有些話還是很有意思的,代碼最重要的溝通瞭,要關心他人

评分

很薄的一本書,花瞭兩個小時重讀瞭一遍,基本上沒太遇到什麼新的東西。不過有些話還是很有意思的,代碼最重要的溝通瞭,要關心他人

评分

講瞭滿多較實用的編程原則,還是需要在實踐中領悟吧。ps 翻譯還是覺得讀起來費勁。

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有