本書有DRM加密保護,需使用HyRead閱讀軟體開啟
  • 7天學會設計模式:設計模式也可以這樣學
  • 點閱:358
  • 作者: Yan(硯取歪)著
  • 出版社:博碩文化
  • 出版年:2017[民106]
  • ISBN:978-986-434-204-4 ; 986-434-204-5
  • 格式:PDF
  • 版次:初版
租期14天 今日租書可閱讀至2020-11-07

內容簡介
 
「設計模式」一詞起源於建築設計,目的是為了解決工程中重複出現的各種問題,之後被這個概念被導入軟體工程之中。
 
其中最為人熟悉的是GoF整理的23種設計模式,本書對此做了簡單扼要的介紹,並輔以輕鬆愉快的範例幫助讀者在短時間內了解這些模式要解決的問題與實際應用。隨著程式語言的發展,其中有些模式被使用的頻率已經不高或是已經被內化為語言特定,但其核心思想仍然是十分值得我們學習。

 
本書規畫了七天的讀書計劃,使讀者能夠更方便的安排自己的進修課程。這七天,可以是連續的七天,也可以是七個星期假日,總之讀者都可以自由運用。唯有不斷的鞭策和砥礪自己,才容易持續提升自己的技術。
 
你能夠從本書學到
‧設計模式的基礎概念。
‧物件導向程式設計的基本原則SOLID。
‧Gof的23個設計模式所要表達的概念及基礎用法。
‧相似模式的異同與應用。
‧單元測試工具JUnit的安裝與簡易教學。


作者簡介
 
Yan(硯取歪)
 
國立台北科技大學碩士,一名喜愛看電影與登山活動的JAVA全端工程師。

  • 第 1 天(第DAY1-1頁)
    • CHAPTER 00 閱讀之前(第DAY1-1頁)
    • CHAPTER 01 物件導向程式設計 5 項基本原則 -SOLID(第DAY1-5頁)
    • CHAPTER 02 單例模式 Singleton(第DAY1-11頁)
    • CHAPTER 03 簡單工廠模式 Simple Factory(第DAY1-15頁)
  • 第 2 天(第DAY2-1頁)
    • CHAPTER 04 工廠模式 Factory(第DAY2-1頁)
    • CHAPTER 05 抽象工廠模式 Abstract Factory(第DAY2-5頁)
    • CHAPTER 06 策略模式 Strategy(第DAY2-15頁)
    • CHAPTER 07 裝飾者模式 Decorator(第DAY2-25頁)
  • 第 3 天(第DAY3-1頁)
    • CHAPTER 08 觀察者模式 Observer(第DAY3-1頁)
    • CHAPTER 09 命令模式 Command(第DAY3-7頁)
    • CHAPTER 10 轉接器模式 Adapter(第DAY3-13頁)
    • CHAPTER 11 表象(外觀)模式 Facade(第DAY3-17頁)
  • 第 4 天(第DAY4-1頁)
    • CHAPTER 12 樣版模式 Template(第DAY4-1頁)
    • CHAPTER 13 合成模式 Composite(第DAY4-9頁)
    • CHAPTER 14 狀態模式 State(第DAY4-17頁)
    • CHAPTER 15 代理模式 Proxy(第DAY4-25頁)
  • 第 5 天(第DAY5-1頁)
    • CHAPTER 16 走訪器模式 Iterator(第DAY5-1頁)
    • CHAPTER 17 建造者模式 Builder(第DAY5-5頁)
    • CHAPTER 18 責任鏈模式 Chain Of Responsibility(第DAY5-11頁)
    • CHAPTER 19 解譯器模式 Interpreter(第DAY5-17頁)
  • 第 6 天(第DAY6-1頁)
    • CHAPTER 20 中介者模式 Mediator(第DAY6-1頁)
    • CHAPTER 21 原型模式 Prototype(第DAY6-7頁)
    • CHAPTER 22 橋梁模式 Bridge(第DAY6-13頁)
  • 第 7 天(第DAY7-1頁)
    • CHAPTER 23 備忘錄模式 Memento(第DAY7-1頁)
    • CHAPTER 24 蠅量級(享元)模式 Flyweight(第DAY7-7頁)
    • CHAPTER 25 拜訪者模式 Visitor(第DAY7-11頁)
  • 附錄(第附錄-1頁)
    • APPENDIX 單元測試工具 JUnit4 簡介(第附錄-1頁)
紙本書 NT$ 320
單本電子書
NT$ 224

點數租閱 20點
租期14天
今日租書可閱讀至2020-11-07
還沒安裝 HyRead 3 嗎?馬上免費安裝~
QR Code