欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Flash cs6策略模式怎么使用?

百度經(jīng)驗(yàn)   發(fā)布時(shí)間:2018-07-17 14:44:16   作者:156279375   我要評論
Flash cs6策略模式怎么使用?Flash cs6中策略模式定義了多個(gè)算法,該怎么使用策略模式呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下

Flash cs6中怎么實(shí)現(xiàn)策略模式呢?策略模式定義了多個(gè)算法,這些算法在具體使用時(shí)可以互換,下面我們就來看看詳細(xì)的教程。

1、在接口模式中,用一個(gè)類來定義一個(gè)算法,在模式中形成多個(gè)算法,而且這些算法在使用時(shí)可以互換。以下是實(shí)現(xiàn)策略模式的類圖。

2、首先,定義一個(gè)IRecord接口,規(guī)范方法write的書寫格式。

3、接著,繼承IRecord接口,定義一個(gè)Nation類,在類中輸出國籍名。

4、然后,定義一個(gè)類Sname,繼承IRecord接口,在類中輸出記錄的姓名。

5、定義一個(gè)類RecordStrategy,能夠根據(jù)選擇,輸出國籍名或姓名。

6、新建一個(gè)Flash文檔,具體使用策略模式。文檔中先定義一個(gè)變量record,類型為RecordStrategy。

7、創(chuàng)建一個(gè)RecordStrategy類型的實(shí)例,具體引用的實(shí)例為Nation類的實(shí)例。

8、然后,調(diào)用實(shí)例record的write方法,由于引用的是Nation類的實(shí)例,所以輸出的是國籍。

9、運(yùn)行程序,在輸出窗口輸出英國國籍。

10、最后,創(chuàng)建一個(gè)RecordStrategy類型實(shí)例,具體引用的為Sname實(shí)例,并調(diào)用實(shí)例record的write方法。由于這一次引用的是Sname實(shí)例,所以輸出的是姓名。

11、運(yùn)行程序,在輸出窗口中輸出記錄中定義的姓名。

12、現(xiàn)在應(yīng)該知道策略模式了吧,它其實(shí)就是多個(gè)算法類,這些算法類又可以根據(jù)自己需要來調(diào)用。

以上就是Flash cs6中策略模式的詳細(xì)介紹,希望大家喜歡,請繼續(xù)關(guān)注腳本之家。

相關(guān)推薦:

Flash cs6怎么創(chuàng)建XML文檔?

Flash cs6數(shù)據(jù)怎么提交給ASP網(wǎng)頁?

flash cs6怎么給文字添加光線掃射效果?

相關(guān)文章

  • flash cs6怎么實(shí)現(xiàn)輸入半徑舞臺自動(dòng)繪制圓形?

    flash cs6怎么實(shí)現(xiàn)輸入半徑自動(dòng)繪制圓形?flash cs6舞臺中想要實(shí)現(xiàn)一個(gè)功能,就是輸入半徑以后,舞臺自動(dòng)繪制一個(gè)圓形,該怎么實(shí)現(xiàn)呢?我們需要使用步進(jìn)器實(shí)現(xiàn),下面我們就
    2018-03-19
  • Flash cs6怎么實(shí)現(xiàn)MVC模式在舞臺輸出矩形?

    Flash cs6怎么實(shí)現(xiàn)MVC模式在舞臺輸出矩形?Flash cs6中想要使用用控制器把模型和視圖聯(lián)系起來,在舞臺中輸出矩形,該怎么實(shí)現(xiàn)呢?下面我們就來看看詳細(xì)的教程,需要的朋友
    2018-03-16
  • Flash cs6怎么設(shè)計(jì)網(wǎng)頁中上傳文件的界面?

    Flash cs6怎么設(shè)計(jì)網(wǎng)頁中上傳文件的界面?Flash中想要畫一個(gè)文件上傳的頁面,該怎么設(shè)計(jì)呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下
    2018-03-15
  • Flash cs6繪制的圖形怎么使用代碼添加陰影?

    Flash cs6繪制的圖形怎么使用代碼添加陰影?Flash cs6中想要給圖形添加陰影,該怎么添加陰影呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下
    2018-03-13
  • Flash cs6怎么使用代碼繪制柱形圖?

    Flash cs6怎么使用代碼繪制柱形圖?Flash cs6中想要繪制一個(gè)柱形圖,該怎么繪制呢?下面我們就來看看使用代碼制作柱形圖的教程,需要的朋友可以參考下
    2018-03-12
  • Flash cs6怎么使用代碼輸入中英文文本?

    Flash cs6怎么使用代碼輸入中英文文本?Flash cs6中可以使用文字工具直接輸入文本,也可以使用代碼來輸入文本,該怎么使用代碼輸入文本呢?請看下文詳細(xì)的教程,需要的朋友
    2018-03-11
  • Flash cs6怎么實(shí)現(xiàn)鼠標(biāo)碰圖形后顯示提示內(nèi)容?

    Flash怎么實(shí)現(xiàn)鼠標(biāo)碰圖形后顯示提示內(nèi)容?flash cs6舞臺中有多個(gè)對象,想要實(shí)現(xiàn)鼠標(biāo)碰觸對象,就顯示對象物體桑的備注內(nèi)容,該怎么實(shí)現(xiàn)呢?下面我們就來看看詳細(xì)的教程,需
    2018-03-02
  • Flash cs6怎么定義模板方法? Flash模板方法的使用方法

    Flash cs6怎么定義模板方法?flash cs6中模板方法很好用,該怎么使用呢?下面我們就來看看Flash模板方法的使用方法,需要的朋友可以參考下
    2018-03-01
  • Flash cs6什么是多態(tài)? Flash多態(tài)概念的理解

    Flash cs6什么是多態(tài)?flash cs6編程的時(shí)候,經(jīng)常能遇到一個(gè)多態(tài)的概念,該怎么理解多態(tài)呢?下面我們就來看看Flash多態(tài)概念的詳細(xì)介紹,需要的朋友可以參考下
    2018-03-01
  • Flash cs6怎么實(shí)現(xiàn)鼠標(biāo)碰到圖片消失的動(dòng)畫效果?

    Flash cs6怎么實(shí)現(xiàn)鼠標(biāo)碰到圖片消失的動(dòng)畫效果?Flash的舞臺中有幾個(gè)人物圖片,想要實(shí)現(xiàn)鼠標(biāo)碰到圖片后圖片消失的動(dòng)畫效果,該怎么制作呢?下面我們就來看看詳細(xì)的教程,需
    2018-02-27

最新評論