設計模式及其應用場景
- IT科技
- 關注:2.2W次
品牌型號:聯想小新Pro13/系統版本:windows10
1.組合模式:
將物件組合成樹形結構以表示部分整體的關係。
2.迭代器模式:
提供一個方法順序訪問一個聚合物件的各個元素,而又不需要暴露該物件的內部。
應用場景:迭代時。
3.單例模式:
保證一個類只有一個例項,並提供一個訪問它的全域性訪問點。
應用場景:無狀態的類使用單例模式。
4.建造模式:
將一個複雜物件的構建與他的表示相分離,使得同樣的構建過程可以建立不同的表示。
應用場景:一個類的各個組成部分的具體實現類或者演算法經常變化,但是將他們組合在一起的演算法卻相對穩定。
5.原型模式:
用原型例項指定建立物件的種類,並且通過拷貝這些原型來建立新的物件。
應用場景:用new建立一個物件需要非常繁瑣的資料準備或者許可權。
- 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/292z26.html