`

者_察_观

 
阅读更多
/**
* 被观察者对象
*/
public class Observable
{
    private boolean chanaged = false;
   
    private Vector<Object> obs;
   
    public Observable()
    {
        obs = new Vector<Object>();//创建一个同步列表,保存所有的观察者
    }
   
    public void chuangge()
    {
        System.out.println("选手“aaa”开始唱歌..."); //$NON-NLS-1$
    }
   
    /**
     * 添加观察者到列表中
     * @param o
     */
    public synchronized void add(Observer o)
    {
        if (o != null)
        {
            if (!obs.contains(o))
            {
                obs.addElement(o);
            }
        }
    }
   
    /**
     * 通知操作,传递一个参数到观察者那里,进行操作
     * @param obj
     */
    public void notifyObservers(Object obj)
    {
        Object[] arrayLocal = obs.toArray();
        for (int i = arrayLocal.length - 1; i >= 0; i--)
        {
            Object object = arrayLocal[i];
            if (object instanceof Observer)
            {
                Observer os = (Observer)object;
                os.update("sss");
            }
        }
    }
   
    public static void main(String[] args)
    {
        Observable observable = new Observable();
       
        ObsInstance1 obsInstance1 = new ObsInstance1();
        ObsInstance2 obsInstance2 = new ObsInstance2();
       
        observable.add(obsInstance1);
        observable.add(obsInstance2);
       
        observable.chuangge();
    }
}

/**
* 观察者接口
*/
interface Observer
{
    public int update(Object obj);
}
/**
* 观察者一
*/
public class ObsInstance1 implements Observer
{
    @Override
    public int update(Object obj)
    {
        System.out.println("评委一,你唱的太难听了。。。"); //$NON-NLS-1$
        return 60;
    }
}
/**
* 观察者二
*/
public class ObsInstance2 implements Observer
{
    @Override
    public int update(Object obj)
    {
        System.out.println("评委二,你长的太丑了。。。"); //$NON-NLS-1$
        return 61;
    }
}
分享到:
评论

相关推荐

    畜禽养殖行业:观养殖历史,察周期拐点-0113-国盛证券-30页.pdf

    【畜禽养殖行业】是农业的重要组成部分,主要包括猪、鸡、牛等动物的饲养。报告指出,我国的猪价波动呈现出明显的季节性和周期性,通常...投资者和从业者需要密切关注这些因素,以适应市场的变化并做出相应的策略调整。

    孙子兵法_8.docx

    14. "上下同欲者胜":企业内部应建立共同的目标和价值观,确保所有员工都向着同一个方向努力,形成强大的团队合力。 以上观点表明,《孙子兵法》的智慧不仅适用于军事战争,更可以作为现代企业管理的重要参考,帮助...

    上海开大_领导科学基础第一次网上作业答案大全业.pdf

    10. **选拔人才的原则**:领导者应综合考虑道德品质和实际能力,坚持察言与观行相结合,以选拔合适的人才。 11. **ABC时间管理法**:这是一种有效的时间管理工具,用于区分任务的重要性和紧迫性。 12. **肯定加...

    (2021-2022年)专题资料完美版孙子兵法与证券投资(1).ppt

    道,指的是投资者的价值观和国家政策,需要投资者与国家政策保持一致,顺应大势。天,意味着市场时机,包括宏观经济环境和市场情绪。地,涉及地理位置,意味着投资者所在地区的经济状况和信息获取优势。将,即投资者...

    2021年教师招聘考试题库《教育理论综合知识》考点特训带答案解析_94.pdf

    18. **中国选士制度演化**:中国的选士制度经历了察举制、九品中正制到科举制的演变。 19. **设计教学法提出者**:设计教学法的提出者是克伯屈。 20. **不能获得教师资格的情形**:因犯罪受到剥夺政治权利刑罚的人...

    2017_2018学年高中语文第四单元18晏子治东阿习题粤教版必修4

    10. **古代汉语词汇理解**:文中的“改道易行”、“自察”、“属托”等词语,需要通过文言文基础知识来理解,例如“自察”是指自我反省,“属托”是指通过关系请托办事。 11. **古代文言文句式**:文中“东阿者,子...

    权谋残卷全文注释翻译.doc

    通过听言观行、察颜究实,可以明辨是非,做出明智的判断。明察不仅有助于识破奸佞,还能促进国家的兴盛和个人的安身立命。反之,不明察会导致奸佞滋生,贤人流失,最终国家衰败。 【筹谋卷二】探讨了谋略的深远意义...

    2017_2018学年高中语文第四单元文言文2课时跟踪检测十八晏子治东阿粤教版必修4

    通过对其故事的学习,学生不仅能够提升自己的文言文阅读水平,还能够在潜移默化中学习到晏子的品行和治理之道,这对于学生形成正确的价值观和世界观有着积极的意义。 综上所述,《2017_2018学年高中语文第四单元...

    2021年教师招聘考试题库《教育理论综合知识》考点强化练习带答案解析_50.docx

    24. **因材施教原则**:"视其所以,观其所由,察其所安",意味着教学需考虑每个学生的个体差异。 25. **谈话法**:问答形式的教学方法,旨在引导学生获取和巩固知识。 26. **性格**:性格是个体独特的行为模式和...

    军事著作孙子兵法观后感作文500字.docx

    孙子在开篇便阐述:“兵者,国之大事,死生之地,存亡之道,不可不察也。”这句话深刻揭示了军事策略对于国家存亡的关键性。历史上无数的战争胜负,都证明了良好策略的重要性。作为一名学生,虽不涉沙场,但深知学习...

    孙子《孙子兵法》观后感800字.docx

    “始计篇”提出了“兵者,国之大事,死生之地,存亡之道,不可不察也。”这强调了战争的重要性,指出必须从道义、天时、地利、将领、组织结构五个方面进行全面分析。这一理念与现代的SWOT分析法相吻合,可用于个人...

    寒假文言文每日一练(四)答案.doc

    这份资料紧扣文言文的核心要素,将阅读理解、词汇解释、翻译技巧、句式结构、人物传记、历史背景、文学手法、教学方法、文化价值观以及修辞艺术等多个知识点融合一体,为学习者提供了一个全面提升文言文阅读能力和...

    从孙子兵法看变革中的企业领导艺术.pptx

    领导者的行为能够传递出组织的价值观,从而创造一种和谐的企业文化,激励员工为了共同的目标而努力。 在变革的过程中,领导者需要特别关注组织内部的和谐。内部矛盾往往源于目标的不统一和文化的不和谐。当员工对...

    四川省雅安市天全中学2015_2016学年高二语文上学期第14周周考试题

    历代的变法运动,如从分封制到郡县制,从察举制到科举制的演变,都是为了适应社会发展的需要,通过改革旧有制度,推动社会与文化的持续发展。 在中华文明的发展过程中,开明的政治环境和革新的思想是相辅相成的。...

    重庆市实验中学校2020_2021学年高二历史下学期第二阶段测试试题

    1. 天命观与早期政治思想:标题和描述中提到的"天命无常,唯德是亲",这是中国古代的一种政治观念,认为君权神授,但神的眷顾取决于君主是否有德行,尤其是爱护百姓。这种思想反映了周朝时期对于统治者道德品质的...

    2021年教师招聘考试题库《小学教育理论综合》必看考点带答案解析_9.docx

    17. **因材施教原则**:“视其所以,观其所由,察其所安”体现了因材施教的教学原则,关注每个学生的个体差异。 18. **中小学教学帮助形式**:除了个别指导,我国中小学教学还包括小组教学的形式,以提高教学效率和...

    七年级语文上册 童趣定时作业(无答案) 新人教版 试题.doc

    6. 代词的指代,如“必细察其纹理”中的“其”指代“藐小之物”,“昂首观之”中的“之”指代蚊子,“使其冲烟飞鸣”中的“其”指代蚊子,“常蹲其身”的“其”指代作者自己,“观之,兴正浓”的“之”指代蚊子,...

Global site tag (gtag.js) - Google Analytics