Design Patterns

Instead of code reuse, with patterns you get experience reuse.

設計模式型錄,依據模式的用途目的區分:

一﹑生成模式 Creational Patterns:
  • Singleton
    確保類別只會有一個物件實體存在,並提供單一存取介面。

二﹑結構模式 Structural Patterns:

三﹑行為模式 Behavioral Patterns:
  • Observer 別名:家眷(Dependants)、出版訂閱(Publish-Subscribe)
    定義一對多的物件依存關係,讓物件狀態一有變動,就自動通知其他相依物件,讓其他物件做出更新的動作。