工廠模式(Factory Pattern):工廠模式是一種創建型設計模式,用于創建對象而不需要指定創建對象的具體類。在工廠模式中,通常會使用引用類型來表示工廠創建的對象。例如,一個工廠類可以返回一個接口類型的引用,而具體的實現類可能是不同的。
單例模式(Singleton Pattern):單例模式是一種創建型設計模式,用于確保一個類只有一個實例,并提供一個全局訪問點。在單例模式中,通常會使用一個靜態引用來保存類的唯一實例。
觀察者模式(Observer Pattern):觀察者模式是一種行為設計模式,用于定義對象之間的一對多依賴關系,當一個對象的狀態發生變化時,所有依賴于它的對象都會收到通知并自動更新。在觀察者模式中,通常會使用引用類型來建立觀察者和被觀察者之間的關聯。
原型模式(Prototype Pattern):原型模式是一種創建型設計模式,用于通過復制現有對象來創建新對象。在原型模式中,通常會使用引用類型來保存原型對象的引用,并通過復制或克隆來創建新對象。
適配器模式(Adapter Pattern):適配器模式是一種結構設計模式,用于將一個類的接口轉換成客戶端期望的另一個接口。在適配器模式中,通常會使用引用類型來表示適配器類與被適配類之間的關系。