最新回答 / qq_慕斯卡6187973
我想到的是專用于數(shù)據(jù)庫的連接類。因?yàn)閿?shù)據(jù)庫是一種資源,如果不用單例模式做數(shù)據(jù)庫連接的類的話,在腳本中任由多次連接這個(gè)數(shù)據(jù)庫的話,會(huì)造成服務(wù)器的壓力,因?yàn)閿?shù)據(jù)庫有最大連接數(shù)的概念。單例模式說白了,意思就是保證只能實(shí)例化一次數(shù)據(jù)庫連接。無論你在代碼中有多少個(gè)new 操作。
2019-08-13
最贊回答 / sf_sheng
我的理解:1.適配器模式:主要是幾種不同的類做一個(gè)統(tǒng)一的類去調(diào)用。修改主體后面方法直接通用。?????????????????2.策略模式:一組特定的行為或者算法封裝成類 以適用某中特需的上下文。適配器是現(xiàn)有不同的類我們?nèi)懸粋€(gè)方法統(tǒng)一調(diào)用(現(xiàn)有不同的類或者接口等)。策略是我們實(shí)現(xiàn)特需的場(chǎng)景來統(tǒng)一調(diào)用(是場(chǎng)景觸發(fā)了布局)。
2019-07-25
最贊回答 / cinob
個(gè)人理解,視頻里的例子使用工廠模式+注冊(cè)樹模式 等同于 單例模式 的便捷實(shí)現(xiàn);可以使用單例模式,只不過如果有多個(gè)數(shù)據(jù)表的話,需要去為每個(gè)數(shù)據(jù)表寫一個(gè)'單例',代碼比較冗余而且比較麻煩