<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 哈希 閱讀(125) 評論(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());
           
        }
       
       
       
    }

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


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


    網站導航:
     
    主站蜘蛛池模板: 久久久久亚洲AV成人片| 999在线视频精品免费播放观看| 妞干网免费视频观看| 亚洲免费二区三区| 无码永久免费AV网站| 亚洲第一男人天堂| 久久久久国色AV免费观看性色 | 亚洲美女色在线欧洲美女| 久久香蕉国产线看免费| 久久精品国产亚洲AV无码娇色 | 一级一级一级毛片免费毛片| 亚洲天堂在线视频| 美女无遮挡拍拍拍免费视频| 亚洲av无码不卡一区二区三区| 99久久国产精品免费一区二区| 亚洲免费在线播放| 嫖丰满老熟妇AAAA片免费看| 亚洲AⅤ男人的天堂在线观看| 永久黄网站色视频免费观看| 一级毛片免费在线| 久久精品国产亚洲香蕉| 114一级毛片免费| 337p日本欧洲亚洲大胆人人| 亚洲一级片免费看| 最近中文字幕高清免费中文字幕mv| 黄网站色视频免费看无下截 | 99精品视频免费观看| 亚洲性无码av在线| 久久久久久av无码免费看大片| 亚洲av不卡一区二区三区| 麻豆一区二区免费播放网站| 色婷婷精品免费视频| 亚洲国产精品无码久久SM| 国产成在线观看免费视频| 日本一区二区三区免费高清在线| 毛色毛片免费观看| 久久高潮一级毛片免费| 精品日韩99亚洲的在线发布| 91精品手机国产免费| 国产精品亚洲天堂| 亚洲码在线中文在线观看|