書名: 深入淺出設計模式 (2版)
作者: Freeman
譯者: 賴屹民
版次: 2
ISBN: 9789865029364
出版社: O’REILLY
書籍開數、尺寸: 20.3x23x3.38
頁數: 676
內文印刷顏色: 單色
#資訊
#資訊科學與資訊系統
#編程與軟體開發
定價: 980
售價: 833
庫存: 庫存: 1
LINE US! 詢問這本書 團購優惠、書籍資訊 等

付款方式: 超商取貨付款 line pay
信用卡 全支付
線上轉帳 Apple pay
物流方式: 超商取貨
宅配
門市自取

詳細資訊

內容簡介 建構可擴展、易維護的物件導向軟體   你將從本書學到什麼?   因為你不想重新發明輪子,所以尋求設計模式的協助。設計模式是曾經遇到同樣設計問題的人學到的經驗。掌握設計模式,你就可以利用他人的經驗和最佳做法,把寶貴的時間用在更有挑戰性、更有趣的事情上。本書將告訴你重要的模式有哪些、使用它們的時機和理由、如何在自己的設計裡面運用,以及它們根據哪些物件導向設計原則。《深入淺出設計模式》已經協助數以萬計的開發者提升物件導向設計技術了,快點加入我們吧!   這本書為何如此與眾不同?   如果你曾經閱讀任何一本《深入淺出》系列,你應該可以預期你會看到什麼內容—為大腦量身打造的豐富視覺效果。用《深入淺出設計模式 第二版》來學習設計模式可以讓你遠離瞌睡蟲的干擾,讓你更擅長解決軟體設計問題,以及使用設計模式術語和同事們溝通。 名人推薦   「從昨天翻開這本書的第一頁開始,我就停不下來了!這本書超酷的,它不僅有趣、涵蓋許多層面,也切中要點,實在令人印象深刻。」 —Erich Gamma —IBM傑出工程師、《Design Patterns》作者之一   「彷彿從我的腦海中卸下一千磅重的書。」 —Ward Cunningham 維基百科的發明者,Hillside Group創始人   「《深入淺出設計模式》結合有趣、令人捧腹大笑的元素、深刻的見解和技術,以及實用建議,是一本有趣且引人深思的讀物。」 —Richard Helm 《Design Patterns》作者之一 目錄 1 設計模式簡介:設計模式歡迎您! 2 觀察者模式:讓你的物件掌握現況 3 裝飾器模式:裝飾物件 4 工廠模式:烘焙 OO 的精華 5 單例模式:獨一無二的物件 6 命令模式:封裝呼叫 7 轉接器與門面模式:隨機應變 8 樣板方法模式:封裝演算法 9 迭代器與組合模式:井然有序的集合 10 狀態模式:事物的狀態 11 代理模式:控制與物件的接觸 12 複合模式:在模式中的模式 13 與設計模式融洽相處:真實世界的模式 14 附錄:遺珠之憾

為您推薦

深入淺出Java程式設計 第三版 (3版)

深入淺出Java程式設計 第三版 (3版)

類似書籍推薦給您

深入淺出Java程式設計(第三版) 系列名:程式設計/APP開發 ISBN13:9786263244924 替代書名:Head First Java 3/E 出版社:美商歐萊禮 作者:Kathy Sierra;Bert Bates;Trisha Gee 譯者:黃銘偉 裝訂/頁數:平裝/756頁 規格:22.8cm*20.5cm*3.7cm (高/寬/厚) 版次:2 出版日:2023/05/18 內容簡介 涵蓋Java 8-17 邁向程式設計實務的學習指南 「多麼有趣和奇特的書啊!我教了多年的Java,可以誠實地說,這是我見過最吸引人的程式設計學習資源。它讓我想重新學習Java。」 —Angie Jones, Java Champion 「判斷一個教程價值的唯一方法是看它的教學效果如何。《深入淺出Java程式設計》在教學方面表現出色。」 —slashdot.org 「這肯定是深入淺出的時候了。」—Scott McNealy Sun Microsystems前董事長、總裁與CEO 你將從本書學到什麼? 《深入淺出Java程式設計》是Java和物件導向程式設計的完整學習體驗。透過這本書,你將用一種獨特的方法來學習Java語言,超越了所謂的how-to操作手冊,幫助你成為一名卓越的程式設計師。透過拼圖、解謎和對著名Java物件的深入探討,你將迅速掌握Java的基礎知識和進階主題,包括 lambda、串流、泛型、執行緒、網路和令人敬畏的桌面GUI。如果你有其他程式語言的經驗,這本書將以更現代的程式設計方法啟發你的大腦,帶你進入更圓融、更快速、更容易閱讀、編寫和維護的Java。 本書為何如此與眾不同? 如果你讀過深入淺出系列書籍,你就會知道該期待什麼:針對你大腦運作方式所設計的豐富視覺格式。如果你沒有讀過,那你將大飽眼福。《深入淺出Java程式設計》採取專為大腦運作而設計的豐富視覺化風格,而不是令你昏昏欲睡的冗贅敘述。   目錄 第一章 突破表面:快速導覽 第二章 物件村之旅:類別與物件 第三章 了解你的變數:原始型別值和參考 第四章 物件的行為:方法使用實體變數 第五章 超強度方法:撰寫一個程式 第六章 使用 Java 程式庫:認識 Java API 第七章 在物件村中生活得更好:繼承與多型 第八章 認真的多型:介面和抽象類別 第九章 一個物件的生與死:建構器和垃圾回收 第十章 數字很重要:數值和靜態值 第十一章 資料結構:群集和泛型 第十二章 做什麼(What),而非怎麼做(How):lambdas 和 streams 第十三章 危險行為:例外處理 第十四章 一個非常圖像化的故事:GUI、事件處理和內層類別的簡介 第十五章 練習你的 Swing(揮杆):使用 swing 第十六章 儲存物件(和文字):序列化和檔案 I/O 第十七章 建立連線:網路和執行緒 第十八章 處理共時性問題:競態狀況和不可變的資料 附錄 A 最後的程式碼廚房 附錄 B 沒有進到本書中其他部分的十大主題

原價: 980 售價: 833 現省: 147元
立即查看
深入淺出Swift程式設計 Head First Swift (1版)

深入淺出Swift程式設計 Head First Swift (1版)

類似書籍推薦給您

原價: 780 售價: 663 現省: 117元
立即查看
深入淺出 JavaScript 程式設計

深入淺出 JavaScript 程式設計

類似書籍推薦給您

書名:深入淺出JAVASCRIPT程式設計 出版社:歐萊禮 出版年月:201512 條碼:9789863478706 內容簡介 採用適合大腦的學習方法 如何提防 JavaScript 常見的陷阱與缺陷 如何避免尷尬的型別轉換錯誤 利用 120 個左右的字謎遊戲與練習來鍛鍊你的心智 這是一本 JavaScript 程式設計的初學者指南 一章的篇幅就能啟動你的程式設計生涯 瞭解何以你的朋友對函式與物件所知道的一切可能是錯的 你將從本書學到什麼? 這本適合大腦學習的指南,會教你有關 JavaScript 語言的基礎知識及進階主題,包括物件(object)、函式(function)以及瀏覽器的文件物件模型(DOM)。閱讀本書的同時—你還可以玩遊戲、解字謎、想難題,並以你意想不到的方式來與 JavaScript 互動。而且,你將會撰寫許多實用的程式碼,所以將會有能力著手建構你自己的 web 應用程式。 本書為何如此與眾不同? 我們認為你的時間寶貴,不應該浪費在與新概念周旋不下的窘境中。《深入淺出 JavaScript 程式設計》採取了專為大腦運作而設計的豐富視覺化風格,運用認知科學與學習理論的最新研究成果,精心建構出引發多重感知的學習體驗,讓你輕鬆瞭解 JavaScript 程式設計,而且不容易忘記。 專業推薦 『本書對程式設計做了很精彩的介紹,而且結合了先進的主題,像是物件的結構、繼承和閉包,讓讀者得以從基礎知識轉移到現代電腦程式設計中一些最令人感興趣的概念。』—— Peter Casey 中央俄勒岡州社區學院,教授 『本書會告訴你,JavaScript 的背後故事,讓你深入瞭解這個非凡的程式語言。』—— Chris Fuselier 工程顧問 『若我是 JavaScript 的初學者,我會希望閱讀《深入淺出 JavaScript 程式設計》!』—— Daniel konopacki 華特迪士尼公司,資深軟體工程師 作者介紹 作者簡介 Eric T. Freeman Eric 深入淺出系列的共同創始人,Kathy Sierra 對他的評語為『他是一個文藝黑客、公司副總裁、工程師、智囊團,很少能看到像他這樣嫻熟語言、實務以及各領域文化的人。』 專業上,Eric 最近結束了一家媒體公司將近十年的主管工作—他曾經是華特迪士尼公司Disney Online & Disney.com 的首席技術長。Eric 現在致力於他與Elisabeth 共同創辦的一家新創公司WickedlySmart。 Eric 是一個電腦科學家,在耶魯大學博士後工作期間,他曾與業界的傑出人物 David Gelernter 一起研究過。他的論文被認為是桌面比擬(desktop metaphor)的替代品中具創意的一個作品,以及活動流(activity streams)的第一個實作,活動流是他與 Gelernter 博士所發展出的一個概念。 業餘時間,Eric 深入參與音樂方面的工作;你可以在iPhone app store 上名為Immersion Station 之處找到 Eric的最新專題,這是他與環境音樂先鋒 Steve Roach 合作的成果。 Eric 與他的妻子和年幼的女兒一同住在班布里奇島。他的女兒是 Eric 工作室的常客,她喜歡在那裡把玩合成器與音效機的旋鈕。 歡迎寫信給Eric(eric@wickedlysmart.com)或是造訪他的網站(ericfreeman.com)。 Elisabeth Robson Elisabeth 是一個軟體工程師、作家以及培訓師。自從她成為耶魯大學的學生以來,她就一直對技術充滿熱情,她在耶魯獲得了電腦科學的碩士學位,並設計了一個並行、視覺化的程式語言及軟體架構。 自Internet 初期,Elisabeth 便從事相關的工作;她曾共同創建過獲獎的網站,The Ada Project,這是第一個專為協助電腦科學領域的婦女尋找職業及輔導資訊而設計的網站。 她目前是WickedlySmart 的共同創辦人,這是一個以web 技術為中心的線上教育網站,在該處可以看到她所創作的書籍、文章、視頻⋯等等。在此之前,Elisabeth 是O'Reilly Media 一些特別專案的總監,為了建立學習經驗以協助人們瞭解技術,她為各種的技術主題製作了現場研討會和線上課程,並且開發她的熱情。替O'Reilly 工作前,她在華特迪士尼公司帶領數位媒體的研發工作。 沒有在電腦前面的時候,Elisabeth 會從事遠足、騎自行車、划獨木舟等戶外活動並拍攝周遭的景物,或是烹調素食餐點。 歡迎寫信給Elisabeth(beth@wickedlysmart.com)或是造訪他的部落格(elisabethrobson.com)。 目錄 1 JavaScript 快速導覽:初試身手 2 撰寫真正的程式碼:更進一步 3 介紹函式:取得 JavaScript 賦予的能力 4 為你的資料加上一些順序:陣列 5 認識物件:物件村之旅 6 與你的網頁互動:認識 DOM 7 資料型別、等於、型別轉換以及其他類似的東西:重要的資料型別 8 全都放在一起:建立一支 app 9 非同步程式設計:處理事件 10 一級函式:解放了的函式 11 匿名函式、作用域及閉包:厲害的函式 12 高階物件結構:建立物件 13 使用原型:超強物件 附錄:本書遺珠

原價: 980 售價: 833 現省: 147元
立即查看
深入淺出 HTML5 程式設計

深入淺出 HTML5 程式設計

類似書籍推薦給您

原價: 780 售價: 663 現省: 117元
立即查看
深入淺出網站設計  <O’REILLY>

深入淺出網站設計 <O’REILLY>

類似書籍推薦給您

原價: 880 售價: 748 現省: 132元
立即查看