單列模式:對象
在它的核心結構中只包含一個被稱爲單例的特殊類。經過單例模式能夠保證系統中一個類只有一個實例。接口
數學與邏輯學中,singleton定義爲「有且僅有一個元素的集合」。數學
工廠模式:集合
定義一個用於建立對象的接口,讓子類決定實例化哪個類,工廠模式使其建立過程延遲到子類進行。單例模式
例如:有人須要一輛汽車,能夠直接從工廠裏面提貨,而不用去管這輛汽車是怎麼作出來的,以及這個汽車裏面的具體實現。單例