00.設計模式(Design Patterns)

Design Patterns

模式, 用來提升程序語言能更佳的設計產品, 但也因其語言的不同, 而在實作模式時, 必須要考量當前特定語言對特定模式的複雜度.

 Scala中常用的一些設計模式:
  • Singleton, 單體(例)模式
    • Keyword: object
    • Java
      • 在 class 中宣告靜態成員, static
  • Strategy(策略模式)
  • Factory(工廠模式)
  • Vistor(訪問者模式)
  • Decorator(裝飾模式)


Scala和设计模式, http://www.javaeye.com/news/1720


References

Comments