7天學會設計模式:設計模式也可以這樣學

Yan(硯取歪)

1 人評分
  • 出版日期:2017/04/28
  • 語言:繁體中文
  • ISBN: 9789864342044
  • 頁數: 176
紙本書定價:NT$ 320
電子書售價:NT$ 220

本書為固定版面格式,建議您使用平板或電腦閱讀。

「設計模式」一詞起源於建築設計,目的是為了解決工程中重複出現的各種問題,之後被這個概念被導入軟體工程之中。
其中最為人熟悉的是GoF整理的23種設計模式,本書對此做了簡單扼要的介紹,並輔以輕鬆愉快的範例幫助讀者在短時間內了解這些模式要解決的問題與實際應用。隨著程式語言的發展,其中有些模式被使用的頻率已經不高或是已經被內化為語言特定,但其核心思想仍然是十分值得我們學習。
本書規畫了七天的讀書計劃,使讀者能夠更方便的安排自己的進修課程。這七天,可以是連續的七天,也可以是七個星期假日,總之讀者都可以自由運用。唯有不斷的鞭策和砥礪自己,才容易持續提升自己的技術。

喜歡這本的人,也看了...

  • macOS活用萬事通

    macOS活用萬事通:Catalina一本就學會!

    出版日期:2019-12-26
    電子書售價:NT$ 400

    #iPad為你延伸桌面 #提升安全與隱私權 #螢幕快照更輕鬆更方便 #iTunes改版進化三兄弟 #上網新體驗,保護隱私的Safari #Mac也能開關燈,簡單控制支援HomeKit的配件

  • 4.5
    MAC超密技!省時省力的Apple工作術

    MAC超密技!省時省力的Apple工作術

    電子書售價:NT$ 297

    專業蘋果教學網站,精選超過90個果粉最想知道的Mac工作法!蘋果電腦中藏了許多方便的密技,是我們從來沒發現或是不常使用到的,白天使用WIN系統,晚上使用MAC的蘋果仁站長,首度精選讓效率突飛猛進的Mac工作術,從檔案管理到各種桌面程式切換,從iCloud到Automater,從照片修圖到PDF編輯,...

  • 4
    深度學習入門教室

    深度學習入門教室:6堂基礎課程+Python實作練習,Deep Learning、人工智慧、機器學習的理論和應用全圖解

    出版日期:2019-01-24
    電子書售價:NT$ 385

    超人氣暢銷書《演算法圖鑑》姊妹作,機器學習初學者最佳入門書! 人工智慧時代關鍵能力!深度學習深在哪裡? 強化運算思維,建構邏輯概念,一次弄懂深度學習活用之道!

  • CentOS Linux 8實務管理應用

    CentOS Linux 8實務管理應用

    出版日期:2020-04-11
    電子書售價:NT$ 420

    本書彙整作者多年的教學與開發經驗,從基礎知識直搗核心應用,立刻就能學習到各種伺服器架設與管理的方式,是想從新手變成網管人員所不容錯過的工具書。

  • 5
    Node.js 雲端技術與軟體思惟

    Node.js 雲端技術與軟體思惟

    電子書售價:NT$ 210

    想學 Node.js 嗎?考慮用本書當你的入門教材吧!作者 Jollen 兼具開發與教學的經驗,先談 JavaScript 設計模式和使用 HTML5 開發 Web App 的基本概念,再開始切入主題 Node.js。進階篇中也會帶到 Express.js、RESTful、Backbone...

  • 5
    大數據時代必學的超吸睛視覺化工具與技術

    大數據時代必學的超吸睛視覺化工具與技術:Excel+Tableau成功晉升資料分析師

    出版日期:2017-11-02
    電子書售價:NT$ 380

    超熱門的Tableau資料分析工具×完整的視覺化任務環節×挑選合適的視覺化圖表×不寫程式就可做出專屬自己的資料視覺化網頁×了解全球流行的資料視覺化工具 利用強大的視覺化分析技巧與工具,精準找到、呈現數據價值 快速具備超精緻商業報表的製作技能,成功吸引大眾目光! 無所不在的大數據資料,你想不想一...

  • Proxmox VE 6實務手冊

    Proxmox VE 6實務手冊

    電子書售價:NT$ 60

    這是一本務實的Proxmox VE 6安裝說明, 希望能適合初學者學習, 並以能快速上手至實用階段為目標, 所以儘一切可能減少不必要的設定, 也儘可能提供詳細可行的操作流程. 在此原則下, 如還有可改善的地方, 歡迎提供相關建議.

  • Ubuntu19完全自學手冊

    Ubuntu19完全自學手冊:桌面、系統與網路應用全攻略

    出版日期:2019-08-31
    電子書售價:NT$ 420

    傳授最新的Ubuntu改版攻略,讓您成為Ubuntu的實務達人 了解基本操作、系統管理、資料庫、伺服器應用的實用技巧,來紮實、有效率地學習實務技能!

  • 通往高級駭客的修行之路

    通往高級駭客的修行之路:組合語言心法修行與反逆向工程的初階入門

    出版日期:2017-04-28
    電子書售價:NT$ 480

    學習駭客技術的第一關就是得先學習組合語言,因為只有掌握了組合語言之後才能夠了解電腦,而了解電腦之後,才能夠來玩駭客技術。

  • iWork活用萬事通:Keynote+Pages+Numbers一本就學會!(第三版)

    iWork活用萬事通:Keynote+Pages+Numbers一本就學會!(第三版):蘋果梗

    出版日期:2017-09-20
    電子書售價:NT$ 260

    iWork同類書籍累積銷售第一名,最容易上手的Apple商務軟體 剛從PC轉移到Mac的你,還想要使用Office嗎?iWork不僅是套超棒的文書軟體,而且完全免費。想要使用 iWork,卻又擔心不熟悉它的使用介面嗎?不囉嗦,趕快拿起本書,進入iWork的直覺世界。唯有親身體驗Keynote神奇簡...

  • 鍵盤先生-沒有最懶,只有更懶的200暗黑鍵盤操控力

    鍵盤先生-沒有最懶,只有更懶的200暗黑鍵盤操控力:艾凡斯

    出版日期:2017-08-16
    電子書售價:NT$ 150

    嚴選200招以上,200%效率UP,這不叫效率什麼才叫效率 從鍵盤操控的概念出發,以辦公環境最常用到的Office等軟體為基礎,盡可能地延伸出在這些軟體上的快速鍵操控組合技巧,或是絕對幫助您提高工作效率訣竅。 老師說:「除了Ctrl+C/Ctrl+V,你應該要開始知道其他快速鍵。」 同事說:「...

  • 4
    Windows 10究極攻略!升級、設定、優化、問題排除,高手活用技巧速學實戰【地表最強進化版】

    Windows 10究極攻略!升級、設定、優化、問題排除,高手活用技巧速學實戰【地表最強進化版】

    出版日期:2017-05-25
    電子書售價:NT$ 139

    Windows 10上市滿周年,你升級了沒?超好用最新OS整合電腦平板雙介面,比Windows 7更潮更厲害!完整收錄安裝升級、優化加速、安全強化、系統神改、介面改造、OneDrive雲端硬碟、Edge瀏覽器活用技,更緊急追加2017微軟最新「Creators Update」第一手報導!

  • 5
    Packstack 學習手冊

    Packstack 學習手冊:OpenStack ON Cent OS

    電子書售價:NT$ 60

    這是一本務實的Packstack(OpenStack支援Red Hat Enterprise Linux, Fedora, CentOS Linux的安裝套件)搭配Turnkey Linux Appliance建置環境的安裝說明, 希望能適合初學者學習, 並以能快速建構OpenStack學習環境為目...

  • 5
    Linux完全自學手冊-疑難排解全攻略

    Linux完全自學手冊-疑難排解全攻略

    出版日期:2015-04-01
    電子書售價:NT$ 350

    想要自己架Server、擴充硬碟卻不曉得如何入門? 照著範例一步一步安裝為什麼我會出錯別人卻不會? 學了一段時間卻還是一直找不到想要的指令使用教學? 分不清楚免費的Linux跟Windows、Mac OS有什麼不同? 一直聽別人說Linux免費又很好用,可是卻不知道該怎麼上手。 如果你也有...

  • 職業駭客的修練-機械碼與底層的把玩藝術

    職業駭客的修練-機械碼與底層的把玩藝術:秋聲

    出版日期:2016-10-26
    電子書售價:NT$ 300

    就是這一本,讓你從程式設計師晉身為職業駭客。 這是一本寫給程式設計師的,也是寫給想成為職業駭客的書。因此,本書採用程式設計師最熟悉的開發環境Visual Studio作為反組譯的工具。本書會以C語言的程式為例,編譯後再反組譯,一步一步教會您如何解析機器碼對應的組合語言,找出程式的關鍵之處,透過特定...

  • 跟這本相似的有...

  • 物聯網實戰

    物聯網實戰:使用樹莓派/Arduino/ESP8266 NodeMCU/Python/Node-RED打造安全監控系統

    出版日期:2019-11-02
    電子書售價:NT$ 360

    本書首先引領你開啟樹莓派的大門,進入充滿神奇、瑰麗、希望的多彩世界。同時,也敞開探索Arduino資源的視窗,指引你善用俯拾皆是的各式珍貴資源。你將一步一步從基本程式設計、簡單電路組裝到測試的紮實演練,最後建立一個實用的物聯網。

  • 5
    輕鬆學會LINE程式設計與AI聊天機器人實作開發

    輕鬆學會LINE程式設計與AI聊天機器人實作開發

    出版日期:2019-07-18
    電子書售價:NT$ 380

    活用AI聊天機器人的實用入門書! 製作LINE Bot聊天機器人結合AI的多功能行動祕書系統!

  • 零基礎寫程式

    零基礎寫程式:設計商品頁面、嵌入YT影片或Google地圖、FB貼文廣告、發電子報……沒學過程式的你,照樣能談加薪賺外快。

    電子書售價:NT$ 279

    作者日比野新是日本十分受歡迎的「侍工程師培訓班」權威講師。這間培訓班的學生,近九成都是程式設計的門外漢,也成功輔導許多人轉業。   本書的前提是「供初學者學習程式設計」,主題鎖定在專為新手而設計的商品行銷「登陸頁面製作」。 書中提取三個程式語言(HTML、CSS、JavaScript)...

  • 如何自學程式設計

    如何自學程式設計:採用 Visual Basic 、 C 、 C++ 、 C# 、 Java 、 JavaScript 、 Python 、 Swift 等程式範例

    電子書售價:NT$ 30

    這本電子書介紹如何自學程式設計,採用 Visual Basic 、 C 、 C++ 、 C# 、 Java 、 JavaScript 、 Python 、 Swift 等程式範例。幾乎各種程式語言都有共通的元素,了解並掌握共通元素便能輕易學會多種程式語言。

  • 4
    不需要電腦的程式設計課:從遊戲中學習電腦語言、鍛鍊運算思維,培育AI時代必備的數位素養

    不需要電腦的程式設計課:從遊戲中學習電腦語言、鍛鍊運算思維,培育AI時代必備的數位素養

    電子書售價:NT$ 284

    輕鬆打造程式腦,從10歲到100歲一定都能學會寫程式! 寫程式就像寫作文,學會單字語法不代表就能寫出好文章。 但如果能先了解程式設計背後的思維與邏輯, 不管以後使用哪種程式語言,都能運用自如,順利完成任務,一生受用。 你是不是想學程式語言卻不知從何開始?別擔心,你不需要急著弄懂Java、Pytho...

  • 5
    人人都能學會寫程式:李家同教你用邏輯思考學程式設計

    人人都能學會寫程式:李家同教你用邏輯思考學程式設計

    出版日期:2014-12-02
    電子書售價:NT$ 312

    寫程式一點都不難! 寫程式很難嗎? 看了本書,中文系的學生也能輕鬆上手! 內含習題解答,教你寫出簡易的 電腦放榜系統、選修課程系統、存貨管理系統! 李家同教授:「這本書的特色是強調邏輯思考,很多中文系的學生都能因此而寫50……

  • 秋聲教你玩C語言與指標 : 給挑戰者的22堂課

    秋聲教你玩C語言與指標 : 給挑戰者的22堂課

    電子書售價:NT$ 400

    本書以活潑生動的方式將C語言這門非常難入門的程式語言介紹給初學讀者,讓初學者不分年齡、不分程度,都可以對C語言有清楚的概念。

  • 10天做好APP【實作進化版】:Corona SDK跨平台遊戲開發攻略,不懂程式也沒差!

    10天做好APP【實作進化版】:Corona SDK跨平台遊戲開發攻略,不懂程式也沒差!

    出版日期:2014-09-22
    電子書售價:NT$ 320

    14歲小男孩如何做出打敗憤怒鳥的高人氣遊戲? 84歲老先生是怎樣設計出iPad上的益智遊戲? 他們都有兩個共通點:不會寫程式、沒有受過專業訓練。噢,還有一個。 「他們都是用Corona SDK來製作手機遊戲的!」

  • 4.6
    Xamarin.Forms 快速入門

    Xamarin.Forms 快速入門

    電子書售價:NT$ 600

    這是一本帶領Xamarin.Forms 新手開發者,可以透過書中介紹的各種知識、開發技能,配合練習專案實作,快速地學會使用Xamarin.Forms 這個UI Toolkit 來進行跨平台的行動應用裝置之應用程式開發工作。

  • Android TDD測試驅動開發

    Android TDD測試驅動開發:從UnitTest、TDD到DevOps實踐(iT邦幫忙鐵人賽系列書)

    出版日期:2020-06-04
    電子書售價:NT$ 400

    ♛ 全台第一本屬於自己的 Android TDD!!!♛ APP 程式總是改壞?------ ☑ 用單元測試驗證正確性,再也不怕改錯! APP 需求經常變更?------ ☑ TDD:紅燈、綠燈、重構,三步驟法則! APP 人工作業耗時?------ ☑ 測試、部署自動化一次搞定!

  • Java 入門指南

    Java 入門指南:由基礎走向完整 Android Studio 專案開發模式

    電子書售價:NT$ 200

    本書從 Java 基礎講起,佐以軟體開發的觀念,再以 JavaFX App 與 Android App 為例,適合完全初學程式的人。

  • JavaScript 精選16堂課

    JavaScript 精選16堂課:網頁程式設計實作

    出版日期:2019-07-10
    電子書售價:NT$ 420

    ♦ JavaScript多年蟬聯GitHub熱門程式語言排行榜冠軍,學習程式首選技術。 ♦ 涵蓋WEB/APP前端開發三大必學技術:JavaScript(ES6)+HTML5+CSS3。 ♦ 以淺顯易懂的教學與範例,培養程式素養,唯有觀念清楚,才能靈活運用,零基礎也能輕鬆上手。 ♦ 撰寫適合自...

  • 初學到認證:從Java到Android行動裝置程式設計必修的15堂課

    初學到認證:從Java到Android行動裝置程式設計必修的15堂課

    電子書售價:NT$ 364

    Android入門開發的專業技能與知識,教導讀者學習建立職場軟實力,輔以專題實作與習題練習,跟著本書學習後可輕鬆考取專業證照,進入企業界貢獻所學,成為業界之專才人員。

  • PhoneGap+Node.js整合實作!用JavaScript做出跨平台手機App和雲端運用

    PhoneGap+Node.js整合實作!用JavaScript做出跨平台手機App和雲端運用

    出版日期:2015-04-19
    電子書售價:NT$ 350

    ◎資策會手機開發熱門課程!讓懂網頁設計語法的人順利學會開發手機程式 ◎第一本PhoneGap +Node.js 的書籍並結合技術開發行動應用 ◎整合跨平台和跨前端、後端技術,一舉實現手機/平板程式開發

  • C++程式設計與運算思維實務

    C++程式設計與運算思維實務:輕鬆掌握物件導向設計技巧的16堂課(第二版)

    出版日期:2019-11-28
    電子書售價:NT$ 420

    C++語言融合了傳統的程序式語言、物件導向設計以及C++樣版三種不同程式設計方式,使它成為相當受重視且普及的程式語言。 物件導向設計能讓程式碼較容易擴充、修改及維護,本書中所有的C++程式是以免費的Dev C++來編譯與執行。

  • 勒索病毒程式設計

    勒索病毒程式設計:揭秘你所不知道的勒索病毒

    出版日期:2017-08-02
    電子書售價:NT$ 350

    勒索病毒在全球掀起風暴,企業或個人幾乎都是中招對象,這麼影響巨大的網路病毒,怎麼可以對其一無所知?現在的你當然需要一本書,對其原理、相關知識都大致了解之後,才能學得防守之道。

  • 詳細書訊

    「設計模式」一詞起源於建築設計,目的是為了解決工程中重複出現的各種問題,之後被這個概念被導入軟體工程之中。
    其中最為人熟悉的是GoF整理的23種設計模式,本書對此做了簡單扼要的介紹,並輔以輕鬆愉快的範例幫助讀者在短時間內了解這些模式要解決的問題與實際應用。隨著程式語言的發展,其中有些模式被使用的頻率已經不高或是已經被內化為語言特定,但其核心思想仍然是十分值得我們學習。
    本書規畫了七天的讀書計劃,使讀者能夠更方便的安排自己的進修課程。這七天,可以是連續的七天,也可以是七個星期假日,總之讀者都可以自由運用。唯有不斷的鞭策和砥礪自己,才容易持續提升自己的技術。
    你能夠從本書學到
    ‧設計模式的基礎概念。
    ‧物件導向程式設計的基本原則SOLID。
    ‧Gof的23個設計模式所要表達的概念及基礎用法。
    ‧相似模式的異同與應用。
    ‧單元測試工具JUnit的安裝與簡易教學。
    適用讀者
    ‧想要快速掌握設計模式重點的人。
    ‧已有物件導向基礎,想要了解設計模式的人。
    ‧買了很多設計模式相關書籍,卻始終沒有看完的人。
    ‧想要在寫程式時不知不覺就用上了設計模式,讓設計模式自然融入程式碼的人。

    目錄列表

    最近瀏覽與試讀
    7天學會設計模式:設計模式也可以這樣學