设计模式理解(二)创建型——单例、原型
生活随笔
收集整理的這篇文章主要介紹了
设计模式理解(二)创建型——单例、原型
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
設(shè)計模式理解(二)單例(Singleton)與原型(Prototype)
為什么一起寫,因為懶。。。。
單例,就是用了面向?qū)ο笳Z言的一些奇技淫巧,把構(gòu)造函數(shù)私有了,然后用一個自身類型的靜態(tài)指針作為全局唯一的實例的引用。碰到并發(fā)之類就呵呵了。
這么簡單都能畫個UML圖,還煞有介事似的,我暈。
----------------------- ? 分割線 ? ------------------------
原型(Prototype)
我理解就是給一個類糊弄個cloneable之類的接口,讓它自己決定淺復(fù)制還是深復(fù)制,我覺得沒什么好寫的。
應(yīng)用場景:(不知對不對)大量單位創(chuàng)建的時候,如子彈(彈幕);需要保存某個對象狀態(tài)的時候(不是有個備忘錄的模式么。。)……
?
--- 完 ---
轉(zhuǎn)載于:https://www.cnblogs.com/myjhaha/p/5235850.html
總結(jié)
以上是生活随笔為你收集整理的设计模式理解(二)创建型——单例、原型的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何让listview或者gridvie
- 下一篇: Spring.Net学习笔记(2)-依赖