Skip to content

d12e493/Java-Design-Pattern

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DesignPattern

Practice design patterns and UML

Factory Method

使用時機:
在無法明確知道要產生的類別會是哪一種物件型態時使用
讓子類別去決定要產生哪一種物件型態
有幾種方式可採用:

  • 參數方式
  • 指定類別變數
  • 多工廠指定不同類別(以下範例)

Alt text

Builder

使用時機:
有固定的生產流程或是標準化步驟
統一由Director執行一系列的流程,指揮Builder進行組裝
Alt text

About

practice design pattern using Java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages