為什么要使用設計模式酷愧?
設計模式其實就是為了解決特定場景的某種問題而提出來的,當我們遇到這種場景的時候缠诅,我們會自然而然的想到這樣的解決方法溶浴。
單例模式:保證一個類只能有一個實例,并提供一個全局訪問點
實現(xiàn):就是判斷有沒有實例管引,有的話直接返回士败,沒有的話,創(chuàng)建后返回
適用場景:一個單一的對象,比如彈窗谅将,無論點擊多少次彈出的只能為一個漾狼,就是這個對象只能被創(chuàng)建一次。
策略模式:定義一系列的算法饥臂,把他們一個個封裝起來逊躁,并且他們可以相互替換∮缥酰可以根據(jù)不同的情況使用不同的算法
適用場景:根據(jù)不同的情況稽煤,執(zhí)行不同的方法的時候,可以使用到策略模式囚戚。