1. 程式人生 > >java設計模式pdf 下載

java設計模式pdf 下載

  1. Introduction 1.1
  2. 基礎知識 1.2
  3. 設計模式概述 1.2.1
  4. 從招式與內功談起——設計模式概述(一) 1.2.1.1
  5. 從招式與內功談起——設計模式概述(二) 1.2.1.2
  6. 從招式與內功談起——設計模式概述(三) 1.2.1.3
  7. 面向物件設計原則 1.2.2
  8. 面向物件設計原則之單一職責原則 1.2.2.1
  9. 面向物件設計原則之開閉原則 1.2.2.2
  10. 面向物件設計原則之里氏代換原則 1.2.2.3
  11. 面向物件設計原則之依賴倒轉原則 1.2.2.4
  12. 面向物件設計原則之介面隔離原則 1.2.2.5
  13. 面向物件設計原則之合成複用原則 1.2.2.6
  14. 面向物件設計原則之迪米特法則 1.2.2.7
  15. 六個建立型模式 1.3
  16. 簡單工廠模式-Simple Factory Pattern 1.3.1
  17. 工廠三兄弟之簡單工廠模式(一) 1.3.1.1
  18. 工廠三兄弟之簡單工廠模式(二) 1.3.1.2
  19. 工廠三兄弟之簡單工廠模式(三) 1.3.1.3
  20. 工廠三兄弟之簡單工廠模式(四) 1.3.1.4
  21. 工廠方法模式-Factory Method Pattern 1.3.2
  22. 工廠三兄弟之工廠方法模式(一) 1.3.2.1
  23. 工廠三兄弟之工廠方法模式(二) 1.3.2.2
  24. 工廠三兄弟之工廠方法模式(三) 1.3.2.3
  25. 工廠三兄弟之工廠方法模式(四) 1.3.2.4
  26. 抽象工廠模式-Abstract Factory Pattern 1.3.3
  27. 工廠三兄弟之抽象工廠模式(一) 1.3.3.1
  28. 工廠三兄弟之抽象工廠模式(二) 1.3.3.2
  29. 工廠三兄弟之抽象工廠模式(三) 1.3.3.3
  30. 工廠三兄弟之抽象工廠模式(四) 1.3.3.4
  31. 工廠三兄弟之抽象工廠模式(五) 1.3.3.5
  32. 單例模式-Singleton Pattern 1.3.4
  33. 確保物件的唯一性——單例模式 (一) 1.3.4.1
  34. 確保物件的唯一性——單例模式 (二) 1.3.4.2
  35. 確保物件的唯一性——單例模式 (三) 1.3.4.3
  36. 確保物件的唯一性——單例模式 (四) 1.3.4.4
  37. 確保物件的唯一性——單例模式 (五) 1.3.4.5
  38. 原型模式-Prototype Pattern 1.3.5
  39. 物件的克隆——原型模式(一) 1.3.5.1
  40. 物件的克隆——原型模式(二) 1.3.5.2
  41. 物件的克隆——原型模式(三) 1.3.5.3
  42. 物件的克隆——原型模式(四) 1.3.5.4
  43. 建造者模式-Builder Pattern 1.3.6
  44. 複雜物件的組裝與建立——建造者模式(一) 1.3.6.1
  45. 複雜物件的組裝與建立——建造者模式(二) 1.3.6.2
  46. 複雜物件的組裝與建立——建造者模式(三) 1.3.6.3
  47. 七個結構型模式 1.4
  48. 介面卡模式-Adapter Pattern 1.4.1
  49. 不相容結構的協調——介面卡模式(一) 1.4.1.1
    1. 橋接模式-Bridge Pattern 1.4.2
  50. 處理多維度變化——橋接模式(一) 1.4.2.1
  51. 處理多維度變化——橋接模式(二) 1.4.2.2
  52. 處理多維度變化——橋接模式(三) 1.4.2.3
  53. 處理多維度變化——橋接模式(四) 1.4.2.4
  54. 組合模式-Composite Pattern 1.4.3
  55. 樹形結構的處理——組合模式(一) 1.4.3.1
  56. 樹形結構的處理——組合模式(二) 1.4.3.2
  57. 樹形結構的處理——組合模式(三) 1.4.3.3
  58. 樹形結構的處理——組合模式(四) 1.4.3.4
  59. 樹形結構的處理——組合模式(五) 1.4.3.5
  60. 裝飾模式-Decorator Pattern 1.4.4
  61. 擴充套件系統功能——裝飾模式(一) 1.4.4.1
  62. 擴充套件系統功能——裝飾模式(二) 1.4.4.2
  63. 擴充套件系統功能——裝飾模式(三) 1.4.4.3
  64. 擴充套件系統功能——裝飾模式(四) 1.4.4.4
  65. 外觀模式-Facade Pattern 1.4.5
  66. 深入淺出外觀模式(一) 1.4.5.1
  67. 深入淺出外觀模式(二) 1.4.5.2
  68. 深入淺出外觀模式(三) 1.4.5.3
  69. 享元模式-Flyweight Pattern 1.4.6
  70. 實現物件的複用——享元模式(一) 1.4.6.1
  71. 實現物件的複用——享元模式(二) 1.4.6.2
  72. 實現物件的複用——享元模式(三) 1.4.6.3
  73. 實現物件的複用——享元模式(四) 1.4.6.4
  74. 實現物件的複用——享元模式(五) 1.4.6.5
  75. 代理模式-Proxy Pattern 1.4.7
  76. 設計模式之代理模式(一) 1.4.7.1
  77. 設計模式之代理模式(二) 1.4.7.2
  78. 設計模式之代理模式(三) 1.4.7.3
  79. 設計模式之代理模式(四) 1.4.7.4
  80. 十一個行為型模式 1.5
  81. 職責鏈模式-Chain of Responsibility Pattern 1.5.1
  82. 請求的鏈式處理——職責鏈模式(一) 1.5.1.1
  83. 請求的鏈式處理——職責鏈模式(二) 1.5.1.2
  84. 請求的鏈式處理——職責鏈模式(三) 1.5.1.3
  85. 請求的鏈式處理——職責鏈模式(四) 1.5.1.4
  86. 命令模式-Command Pattern 1.5.2
  87. 請求傳送者與接收者解耦——命令模式(一) 1.5.2.1
  88. 請求傳送者與接收者解耦——命令模式(二) 1.5.2.2
  89. 請求傳送者與接收者解耦——命令模式(三) 1.5.2.3
  90. 請求傳送者與接收者解耦——命令模式(四) 1.5.2.4
  91. 請求傳送者與接收者解耦——命令模式(五) 1.5.2.5
  92. 請求傳送者與接收者解耦——命令模式(六) 1.5.2.6
  93. 直譯器模式-Interpreter Pattern 1.5.3
  94. 自定義語言的實現——直譯器模式(一) 1.5.3.1
  95. 自定義語言的實現——直譯器模式(二) 1.5.3.2
  96. 自定義語言的實現——直譯器模式(三) 1.5.3.3
  97. 自定義語言的實現——直譯器模式(四) 1.5.3.4
  98. 自定義語言的實現——直譯器模式(五) 1.5.3.5