第12章 牛市股票還會虧錢?--外觀模式

股票與基金

股民贞让,特別是新股民在沒有足夠了解證券知識的情況下去做股票周崭,是很容易虧錢的。畢竟喳张,需要學(xué)習(xí)的知識是在太多了续镇,不具備這些知識就很難做好,再有就是心態(tài)也非常重要销部,剛開始接觸股票的人一般都盼漲怕跌摸航,心態(tài)很不穩(wěn)定,反而做不好股票舅桩〗椿ⅲ基金是一個幫手,它將投資者分散的基金集中起來擂涛,交由專業(yè)的經(jīng)理人進(jìn)行管理读串,投資于股票、債券撒妈、外匯等領(lǐng)域恢暖,而基金投資的收益歸持有投資者所有,管理機構(gòu)收取一定比例的托管管理費用狰右。
由于基金會買幾十支好的股票杰捂,不會因為某個股票大跌影響收益,盡管每個人的前不多棋蚌,但大家放在一起嫁佳,反而容易達(dá)到好的投資效果峭弟。
自己做股票需要了解股票的各種信息,需要預(yù)測它的未來脱拼,還要買入和賣出的時機合適,這其實是很難做到的坷备。專業(yè)的基金經(jīng)理人相對專業(yè)熄浓,不容易像散戶那么盲目。
股票省撑,由于眾多投資者對眾多股票的聯(lián)系太多赌蔑,反而不利于操作,這在軟件中成為耦合性過高竟秫。有了基金之后娃惯,變成眾多用戶只和基金打交道,關(guān)心基金的上漲和下跌就可以了肥败,而實際上的操作卻是基金經(jīng)理人與上千支股票和其他投資產(chǎn)品打交道趾浅。

外觀模式

外觀模式(Facade),為子系統(tǒng)的一組接口提供一個一致的界面馒稍,此模式定義了一個高層接口皿哨,這個接口使得這一子系統(tǒng)更加容易使用。[DP]

外觀模式(Facade)結(jié)構(gòu)圖

圖片.png

代碼

四個子系統(tǒng)類

public class SubSystemOne {

    public void methodOne(){
        print("子系統(tǒng)方法一");
    }

}

public class SubSystemTwo {

    public void methodTwo(){
        print("子系統(tǒng)方法二");
    }

}

public class SubSystemThree {

    public void methodThree(){
        print("子系統(tǒng)方法三");
    }

}

public class SubSystemFour {

    public void methodFour(){
        print("子系統(tǒng)方法四");
    }

}

外觀類纽谒,它需要了解所有的子系統(tǒng)的方法或?qū)傩灾づ颍M(jìn)行組合,以備外界調(diào)用

public class Facade {

    SubSystemOne one;
    SubSystemTwo two;
    SubSystemThree three;
    SubSystemFour four;

    public Facade() {
        one = new SubSystemOne();
        two = new SubSystemTwo();
        three = new SubSystemThree();
        four = new SubSystemFour();
    }

    public void methodA() {
        print("方法組A");
        one.methodOne();
        two.methodTwo();
        four.methodFour();
    }

    public void methodB() {
        print("方法組B");
        two.methodTwo();
        three.methodThree();
    }

}

測試類,由于Facade的作用鼓黔,客戶端可以根本不知道單個子系統(tǒng)類的存在

public class Test {

    public static void main(String[] args){
        Facade facade = new Facade();
        facade.methodA();
        facade.methodB();
    }

}

何時使用外觀模式

首先央勒,在設(shè)計初期階段,應(yīng)該要有意識的將不同的兩個層分離澳化,比如經(jīng)典的三層架構(gòu)崔步,就需要考慮在數(shù)據(jù)訪問層和業(yè)務(wù)邏輯層、業(yè)務(wù)邏輯層和表示層的層與層之間建立外觀Facade缎谷,這樣可以為復(fù)雜的子系統(tǒng)提供一個簡單的接口刷晋,使得耦合大大降低。
其次慎陵,在開發(fā)階段眼虱,子系統(tǒng)往往因為不斷的重構(gòu)演化而變得越來越復(fù)雜,大多數(shù)的模式使用時也都會產(chǎn)生很多很小的類席纽,這本是好事捏悬,但也給外部調(diào)用它們的用戶程序帶來了使用上的困難,增加外觀Facade可以提供一個簡單的接口润梯,減少它們之間的依賴过牙。
第三甥厦,在維護一個遺留的大型系統(tǒng)是,可能這個系統(tǒng)已經(jīng)非常難以維護和擴展了寇钉。你可以為新系統(tǒng)開發(fā)一個外觀Facade類刀疙,來提供設(shè)計粗糙或高度復(fù)雜的遺留代碼的比較清晰簡單的接口,讓新系統(tǒng)與Facade對象交互扫倡,F(xiàn)acade與遺留代碼交互所有負(fù)責(zé)的工作谦秧。[R2P]對于復(fù)雜難以維護的老系統(tǒng),直接去改或去擴展都可能產(chǎn)生很多問題撵溃,分兩個小組疚鲤,一個開發(fā)Facade與老系統(tǒng)的交互,另一個只要了解Facade的接口缘挑,直接開發(fā)新系統(tǒng)調(diào)用這些接口即可集歇。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市语淘,隨后出現(xiàn)的幾起案子诲宇,更是在濱河造成了極大的恐慌,老刑警劉巖惶翻,帶你破解...
    沈念sama閱讀 222,000評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件焕窝,死亡現(xiàn)場離奇詭異,居然都是意外死亡维贺,警方通過查閱死者的電腦和手機它掂,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,745評論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來溯泣,“玉大人虐秋,你說我怎么就攤上這事胆剧『ィ” “怎么了?”我有些...
    開封第一講書人閱讀 168,561評論 0 360
  • 文/不壞的土叔 我叫張陵疯坤,是天一觀的道長肢簿。 經(jīng)常有香客問我靶剑,道長,這世上最難降的妖魔是什么池充? 我笑而不...
    開封第一講書人閱讀 59,782評論 1 298
  • 正文 為了忘掉前任桩引,我火速辦了婚禮,結(jié)果婚禮上收夸,老公的妹妹穿的比我還像新娘坑匠。我一直安慰自己,他們只是感情好卧惜,可當(dāng)我...
    茶點故事閱讀 68,798評論 6 397
  • 文/花漫 我一把揭開白布厘灼。 她就那樣靜靜地躺著夹纫,像睡著了一般。 火紅的嫁衣襯著肌膚如雪设凹。 梳的紋絲不亂的頭發(fā)上舰讹,一...
    開封第一講書人閱讀 52,394評論 1 310
  • 那天,我揣著相機與錄音闪朱,去河邊找鬼月匣。 笑死,一個胖子當(dāng)著我的面吹牛监透,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播航唆,決...
    沈念sama閱讀 40,952評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼胀蛮,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了糯钙?” 一聲冷哼從身側(cè)響起粪狼,我...
    開封第一講書人閱讀 39,852評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎任岸,沒想到半個月后再榄,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,409評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡享潜,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,483評論 3 341
  • 正文 我和宋清朗相戀三年困鸥,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片剑按。...
    茶點故事閱讀 40,615評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡疾就,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出艺蝴,到底是詐尸還是另有隱情猬腰,我是刑警寧澤,帶...
    沈念sama閱讀 36,303評論 5 350
  • 正文 年R本政府宣布猜敢,位于F島的核電站姑荷,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏缩擂。R本人自食惡果不足惜鼠冕,卻給世界環(huán)境...
    茶點故事閱讀 41,979評論 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望胯盯。 院中可真熱鬧供鸠,春花似錦、人聲如沸陨闹。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,470評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至寨闹,卻和暖如春胶坠,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背繁堡。 一陣腳步聲響...
    開封第一講書人閱讀 33,571評論 1 272
  • 我被黑心中介騙來泰國打工沈善, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人椭蹄。 一個月前我還...
    沈念sama閱讀 49,041評論 3 377
  • 正文 我出身青樓闻牡,卻偏偏與公主長得像,于是被迫代替她去往敵國和親绳矩。 傳聞我的和親對象是個殘疾皇子罩润,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,630評論 2 359

推薦閱讀更多精彩內(nèi)容

  • 1. 感恩先生做好晚飯,把家里來的小朋們照顧得很好翼馆,我可以和朋友聊天割以。謝謝! 2. 感恩朋友敞開的給我聊她目前在工...
    李敏自然養(yǎng)娃閱讀 149評論 0 0
  • #最可怕的是 你以為你把他忘了 可是在陌生的地方 你腦子里想的都是他 知道他過得很好 知道以后不會再有交集 就是很...
    愛吃柚子的鄭姑娘閱讀 222評論 0 0
  • 01 昨晚我與前任坐在一家風(fēng)格古樸的小店里探討应媚,我們互相帶給了彼此什么严沥? 這段戀情雖沒能讓雙方都變得更好,但是回憶...
    兜兜小姐閱讀 516評論 0 0
  • 下午一只走丟的貓在店門口來回走動中姜,小余看見便和他玩起來了消玄,這張照片是我趁他蹲著認(rèn)真的給貓喂食偷拍的。 我不怕動物丢胚,...
    陸滄生閱讀 515評論 0 5