欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

設(shè)計(jì)模式之外觀(guān)模式-創(chuàng)新互聯(lián)

通過(guò)購(gòu)買(mǎi)股票基金來(lái)簡(jiǎn)單梳理外觀(guān)模式

我們經(jīng)常購(gòu)買(mǎi)股票或者基金,但是通常作為新手股民,把我不好買(mǎi)賣(mài)哪支股票,所以最好是買(mǎi)基金。
基金就是由職業(yè)經(jīng)理人來(lái)專(zhuān)門(mén)操作一批捆綁在一起的股票,來(lái)幫投資者賺取混合收益。

創(chuàng)新互聯(lián)主營(yíng)壺關(guān)網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,app軟件開(kāi)發(fā),壺關(guān)h5微信小程序搭建,壺關(guān)網(wǎng)站營(yíng)銷(xiāo)推廣歡迎壺關(guān)等地區(qū)企業(yè)咨詢(xún)外觀(guān)模式實(shí)現(xiàn) 定義股票類(lèi)

首先定義幾個(gè)股票類(lèi)

public class Stock1 {public void Sell(){System.out.println("股票1賣(mài)出");
    }

    public void Buy(){System.out.println("股票1買(mǎi)入");
    }
}
public class Stock2 {public void Sell(){System.out.println("股票2賣(mài)出");
    }

    public void Buy(){System.out.println("股票2買(mǎi)入");
    }
}
public class Stock3 {public void Sell(){System.out.println("股票3賣(mài)出");
    }

    public void Buy(){System.out.println("股票3買(mǎi)入");
    }
}
public class NationalDebt1 {public void Sell(){System.out.println("國(guó)債1賣(mài)出");
    }

    public void Buy(){System.out.println("國(guó)債1買(mǎi)入");
    }
}
public class Realty1 {public void Sell(){System.out.println("房地產(chǎn)1賣(mài)出");
    }

    public void Buy(){System.out.println("房地產(chǎn)1買(mǎi)入");
    }
}

定義具體的基金類(lèi)

public class Fund {Stock1 gu1;
    Stock2 gu2;
    Stock3 gu3;
    NationalDebt1 nd1;
    Realty1 rt1;

    public Fund(){gu1 = new Stock1();
        gu2 = new Stock2();
        gu3 = new Stock3();
        nd1 = new NationalDebt1();
        rt1 = new Realty1();
    }

    public void BuyFund(){gu1.Buy();
        gu2.Buy();
        gu3.Buy();
        nd1.Buy();
        rt1.Buy();
    }

    public void SellFund(){gu1.Sell();
        gu2.Sell();
        gu3.Sell();
        nd1.Sell();
        rt1.Sell();
    }
}
定義業(yè)務(wù)方法

看在具體業(yè)務(wù)邏輯中如何使用

public class FacadeTest {public static void main(String[] args) {//外觀(guān)模式
        func1();
    }

    public static void func1(){Fund jijin = new Fund();
        jijin.BuyFund();
        jijin.SellFund();
    }
}
執(zhí)行結(jié)果
股票1買(mǎi)入
股票2買(mǎi)入
股票3買(mǎi)入
國(guó)債1買(mǎi)入
房地產(chǎn)1買(mǎi)入
股票1賣(mài)出
股票2賣(mài)出
股票3賣(mài)出
國(guó)債1賣(mài)出
房地產(chǎn)1賣(mài)出
結(jié)果分析
外觀(guān)模式,為子系統(tǒng)的一組接口定義一個(gè)一致的界面,此模式定義了一個(gè)高層接口,這個(gè)接口使得這個(gè)子系統(tǒng)更加容易使用。  

那外觀(guān)模式在什么場(chǎng)景下使用最好呢?  

1.在設(shè)計(jì)初期階段,應(yīng)該有意識(shí)的將不同的兩個(gè)層分開(kāi),層與層之間建立外觀(guān)Facade。  

2.在開(kāi)發(fā)階段,子系統(tǒng)之間常常會(huì)因?yàn)橹貥?gòu)而變得越來(lái)越復(fù)雜,增加外觀(guān)可以提供一個(gè)統(tǒng)一的接口,減少它們之間的依賴(lài)。  

3.在維護(hù)一個(gè)大型的遺留項(xiàng)目時(shí),可能這個(gè)系統(tǒng)已經(jīng)非常難維護(hù)和擴(kuò)展了,但又包含非常重要的功能,此時(shí)外觀(guān)模式也非常合適。  

https://xmlrambo.github.io/

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧

本文名稱(chēng):設(shè)計(jì)模式之外觀(guān)模式-創(chuàng)新互聯(lián)
當(dāng)前路徑:http://chinadenli.net/article42/hohhc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計(jì)、自適應(yīng)網(wǎng)站、做網(wǎng)站、全網(wǎng)營(yíng)銷(xiāo)推廣、移動(dòng)網(wǎng)站建設(shè)、App開(kāi)發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)