一、引言
每逢去吃午飯路上,幾個(gè)同事都要討論一番投資理財(cái)?shù)氖虑?,時(shí)間久之,小白的我才勉強(qiáng)了解到股票與基金的區(qū)別,股票是自身直接與某只股票交易,可以通過(guò)分紅或者低買(mǎi)高賣(mài)獲利(自身需要分析股市多只股票的行情,如圖示一);而基金是把錢(qián)交給基金公司,有專(zhuān)業(yè)人員幫你分析股市或債券等幫你理財(cái)(自身不需要直接關(guān)注股市了,見(jiàn)圖示二)。
圖示一
圖示二
在軟件開(kāi)發(fā)中,客戶端系統(tǒng)經(jīng)常會(huì)與復(fù)雜系統(tǒng)的內(nèi)部子系統(tǒng)進(jìn)行耦合,從而導(dǎo)致客戶端系統(tǒng)隨著子系統(tǒng)的改變而改變,為了讓客戶端系統(tǒng)與復(fù)雜系統(tǒng)的內(nèi)部子系統(tǒng)解耦,從而有了外觀模式,也稱作“門(mén)面模式”,下面將介紹我們今天學(xué)習(xí)的外觀模式:
二、外觀模式的結(jié)構(gòu)
外觀角色(Facade):被客戶client調(diào)用,知道各個(gè)子系統(tǒng)的功能,根據(jù)客戶的需要預(yù)訂幾