Design Patterns

Singleton Pattern

Definition

保證一個類別只有一個實例. 而且可自行實例化提供給整個系統使用.

Ensure a class has only one instance, and provide a global point of access to it.

Slogan

一且唯一

one and only one

說明

  • 永遠只有一個實體, 而且是唯一
  • 需要時才創建出來
  • 在系統中的每一個物件保證使用相同的 resource (全球化存取)

應用

  • mx.managers 這裡面的全都是 singletos
    • DragManager
    • CursorManager
    • HistoryManager
    • FocusManager
    • ...