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

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

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

    夢幻之旅

    DEBUG - 天道酬勤

       :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      671 隨筆 :: 6 文章 :: 256 評論 :: 0 Trackbacks
    觀察模式原生實現:
    1.主題接口:
    package observer.natives;

    public interface Subject
    {   
        
    public void addObserver(Observer observer);
        
        
    public void notifying();
    }

    2.主題實現類:
    package observer.natives;

    import java.util.ArrayList;
    import java.util.List;

    public class SubjectImpl implements Subject
    {   
        
    private List<Observer> observerLst = new ArrayList<Observer>();
        
        
    public void addObserver(Observer observer)
        
    {
            observerLst.add(observer);
        }

        
        
    public void notifying()
        
    {
            
    for(Observer observer : observerLst)
            
    {
                observer.updateData();
            }

        }

        
    }

    3.觀察者接口
    package observer.natives;

    public interface Observer
    {   
        
    public void updateData();
    }


    4.觀察者實現類
    package observer.natives;

    public class ObserverImpl implements Observer
    {   
        
    private String name;
        
        
    public ObserverImpl(String name)
        
    {
            
    this.name = name;
        }


        
    public void updateData()
        
    {
            System.out.println(name 
    + " 收到通知");
        }

    }


    5.測試類
    package observer.natives;

    public class Test
    {   
        
    public static void main(String[] args)
        
    {
            Subject subject 
    = new SubjectImpl();
            
            subject.addObserver(
    new ObserverImpl("小趙"));
            subject.addObserver(
    new ObserverImpl("小錢"));
            subject.addObserver(
    new ObserverImpl("小孫"));
            subject.addObserver(
    new ObserverImpl("小李"));
            
            subject.notifying();
            
        }

    }

    posted on 2011-07-27 01:09 HUIKK 閱讀(273) 評論(0)  編輯  收藏 所屬分類: Design Patterns
    主站蜘蛛池模板: 久久午夜伦鲁片免费无码| 巨胸喷奶水www永久免费| 亚洲一级毛片免费看| 91亚洲一区二区在线观看不卡| 日韩免费高清播放器| 久久精品国产亚洲夜色AV网站 | 亚洲日韩久久综合中文字幕| 久久成人国产精品免费软件| 亚洲国产成人手机在线电影bd | 特级精品毛片免费观看| 黑人精品videos亚洲人| 久久国产精品免费观看| 亚洲无线电影官网| 麻豆最新国产剧情AV原创免费| 久久亚洲精品国产亚洲老地址| 日韩视频免费在线| 污网站免费在线观看| 亚洲精品国产精品乱码视色| 男人j进入女人j内部免费网站| 337p欧洲亚洲大胆艺术| 我想看一级毛片免费的| 黄色大片免费网站| 亚洲精品无码av人在线观看 | 四虎成人免费网站在线| 国产亚洲午夜精品| 国产亚洲人成网站观看| 黄+色+性+人免费| 美女被爆羞羞网站在免费观看| 色久悠悠婷婷综合在线亚洲 | 免费无码成人AV片在线在线播放| 阿v视频免费在线观看| 亚洲av无码一区二区三区不卡 | 亚洲Av无码乱码在线znlu| 三级黄色在线免费观看| 亚洲春色另类小说| 四虎永久免费地址在线观看| 国产免费播放一区二区| 亚洲冬月枫中文字幕在线看| 亚洲av无码乱码在线观看野外 | 无码人妻AV免费一区二区三区| 亚洲欧美日韩久久精品|