開心生活站

位置:首頁 > IT科技 > 

設計模式及其應用場景

IT科技2.3W
品牌型號:聯想小新Pro13/系統版本:windows10

1.組合模式:

將對象組合成樹形結構以表示部分整體的關係。

2.迭代器模式:

提供一個方法順序訪問一個聚合對象的各個元素,而又不需要暴露該對象的內部。

應用場景:迭代時。

3.單例模式:

保證一個類只有一個實例,並提供一個訪問它的全局訪問點。

應用場景:無狀態的類使用單例模式。

4.建造模式:

將一個複雜對象的構建與他的表示相分離,使得同樣的構建過程可以創建不同的表示。

應用場景:一個類的各個組成部分的具體實現類或者算法經常變化,但是將他們組合在一起的算法卻相對穩定。

5.原型模式:

用原型實例指定創建對象的種類,並且通過拷貝這些原型來創建新的對象。

應用場景:用new創建一個對象需要非常繁瑣的數據準備或者權限

設計模式及其應用場景

標籤:設計模式 場景