<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    如何學好java

    如何學好java,其實很簡單,只要用心體會,慢慢積累!
    posts - 106, comments - 7, trackbacks - 0, articles - 3
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    設計模式1_適配器模式

    Posted on 2011-04-22 14:25 哈希 閱讀(129) 評論(0)  編輯  收藏 所屬分類: 設計模式
       今天決定好好學習一下設計模式:代碼也敲了,談一下我個人的心得吧:
          一、適配器模式:
              這種模式在繼承父類的時候實現接口的情況下,實現父類的構造方法;通過該類可以實現調用接口的方法,還可以調用父類的方法,實例如下
              
    public interface Myshape {
       
    public void draw();
       
    public void  write();
       
    }
        
    public class Translator {
        
    private String tran;

        
    public String getTran() {
            
    return tran;
        }

        
    public void setTran(String tran) {
            
    this.tran = tran;
        }


        
    public Translator() {
            
    // TODO Auto-generated constructor stub
        }
        
        
        
    }
      一、 調用方法如下:
      
    public class Test extends Text implements Myshape {
           
    private Translator tran;

        
    public void draw() {
            
    // TODO Auto-generated method stub
            System.out.println("實現了接口Myshape的draw()方法!");
        }

        
    public void write() {
            
    // TODO Auto-generated method stub
            System.out.println("實現了接口Myshape的write()方法?");
        }
        

        
    public static void main(String[] args) {
            Test t
    =new Test();
            t.draw();
            t.write();
            String str
    ="沒天理!";
            t.SetContent(
    "這是我" +
                     str  
    +
                    
    "設置的值" +
                    
    "你好啊!" +
                    
    "美眉!");
            System.out.println(t.GetContent());
        }
    }

    二、此方法正體現面向對象的思想,通過另一個類把對象套用在構造方法里面,由此實現適配器模式!
    public class TestObject implements Myshape {
        
    /*
         * 對象
         
    */
        
    private Translator tst;

        
    public TestObject(Translator t) {
            
    // TODO Auto-generated constructor stub
              tst=t;
        }
       
        
    public String getTran() {
            
    return tst.getTran();
        }

        
    public void setTran(String str) {
            tst.setTran(str);
        }


        
    public void draw() {
            
    // TODO Auto-generated method stub
            System.out.println("實現1");
        }

        
    public void write() {
            
    // TODO Auto-generated method stub
            System.out.println("實現2");
        }

        
    public static void main(String[] args) {
            Translator ts
    =new Translator();
            TestObject test
    =new TestObject(ts);
            test.setTran(
    "好了我可以用我的秘書翻譯了!");
            System.out.println(test.getTran());
           
        }
       
       
       
    }

      自己個人理解,還望指教!


    只有注冊用戶登錄后才能發(fā)表評論。


    網站導航:
     
    主站蜘蛛池模板: 久久精品国产免费一区| 亚洲综合色一区二区三区| av片在线观看永久免费| 亚洲国产成人久久一区久久| 亚洲精品无码成人| 国产免费人成视频在线观看| 在线观看亚洲专区| 亚洲Av无码乱码在线播放| 日亚毛片免费乱码不卡一区| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 野花香在线视频免费观看大全| 亚洲国产精品无码久久久秋霞2| 久久这里只精品热免费99| 久久亚洲AV成人无码软件| 91免费资源网站入口| 亚洲av日韩精品久久久久久a| 波多野结衣中文一区二区免费| 特a级免费高清黄色片 | 亚洲专区在线视频| 亚洲精品在线网站| 亚洲无删减国产精品一区| 免费h黄肉动漫在线观看| 亚洲午夜久久久久久噜噜噜| 在线视频网址免费播放| 亚洲成色WWW久久网站| 成人免费在线看片| 国产成人高清亚洲一区91| 激情97综合亚洲色婷婷五| 91制片厂制作传媒免费版樱花| 中文字幕亚洲男人的天堂网络| 国产三级免费电影| 91视频精品全国免费观看| 亚洲国产精品成人久久久| 国产在线观看免费视频播放器| GOGOGO免费观看国语| 亚洲精品视频在线观看免费| 国产一级高清视频免费看| 日本视频免费高清一本18| 亚洲综合色婷婷在线观看| 国产亚洲精品精华液| 国内大片在线免费看|