1. 程式人生 > >枚舉、設計模式

枚舉、設計模式

代碼實現 roc bdc mage 餓漢式單例 img 原型模式 image sin

技術分享圖片

設計模式代碼實現

單例模式(Singleton)

餓漢式單例

技術分享圖片

懶漢式單例

技術分享圖片技術分享圖片

懶漢式更佳實現

技術分享圖片

享元模式(Flyweight)

技術分享圖片

原型模式(Prototype)

淺拷貝

技術分享圖片

測試類

技術分享圖片
技術分享圖片

深拷貝

技術分享圖片
技術分享圖片

測試類

技術分享圖片

建造器模式(Builder)

Person類

技術分享圖片
技術分享圖片
技術分享圖片

測試類

技術分享圖片

叠代器模式(Iterator)

  叠代器模式是一種使用頻率非常高的設計模式,通過引入叠代器可以將數據的遍歷功能從聚合對象中分離出來,聚合對象只負責存儲數據,而遍歷數據由叠代器實現完成。

技術分享圖片
技術分享圖片

策略模式(Strategy)

Student類

技術分享圖片
技術分享圖片

測試類

技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片

枚舉、設計模式