/**
* 被观察者对象
*/
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;
}
}
分享到:
相关推荐
【畜禽养殖行业】是农业的重要组成部分,主要包括猪、鸡、牛等动物的饲养。报告指出,我国的猪价波动呈现出明显的季节性和周期性,通常...投资者和从业者需要密切关注这些因素,以适应市场的变化并做出相应的策略调整。
14. "上下同欲者胜":企业内部应建立共同的目标和价值观,确保所有员工都向着同一个方向努力,形成强大的团队合力。 以上观点表明,《孙子兵法》的智慧不仅适用于军事战争,更可以作为现代企业管理的重要参考,帮助...
10. **选拔人才的原则**:领导者应综合考虑道德品质和实际能力,坚持察言与观行相结合,以选拔合适的人才。 11. **ABC时间管理法**:这是一种有效的时间管理工具,用于区分任务的重要性和紧迫性。 12. **肯定加...
道,指的是投资者的价值观和国家政策,需要投资者与国家政策保持一致,顺应大势。天,意味着市场时机,包括宏观经济环境和市场情绪。地,涉及地理位置,意味着投资者所在地区的经济状况和信息获取优势。将,即投资者...
18. **中国选士制度演化**:中国的选士制度经历了察举制、九品中正制到科举制的演变。 19. **设计教学法提出者**:设计教学法的提出者是克伯屈。 20. **不能获得教师资格的情形**:因犯罪受到剥夺政治权利刑罚的人...
10. **古代汉语词汇理解**:文中的“改道易行”、“自察”、“属托”等词语,需要通过文言文基础知识来理解,例如“自察”是指自我反省,“属托”是指通过关系请托办事。 11. **古代文言文句式**:文中“东阿者,子...
通过听言观行、察颜究实,可以明辨是非,做出明智的判断。明察不仅有助于识破奸佞,还能促进国家的兴盛和个人的安身立命。反之,不明察会导致奸佞滋生,贤人流失,最终国家衰败。 【筹谋卷二】探讨了谋略的深远意义...
通过对其故事的学习,学生不仅能够提升自己的文言文阅读水平,还能够在潜移默化中学习到晏子的品行和治理之道,这对于学生形成正确的价值观和世界观有着积极的意义。 综上所述,《2017_2018学年高中语文第四单元...
24. **因材施教原则**:"视其所以,观其所由,察其所安",意味着教学需考虑每个学生的个体差异。 25. **谈话法**:问答形式的教学方法,旨在引导学生获取和巩固知识。 26. **性格**:性格是个体独特的行为模式和...
孙子在开篇便阐述:“兵者,国之大事,死生之地,存亡之道,不可不察也。”这句话深刻揭示了军事策略对于国家存亡的关键性。历史上无数的战争胜负,都证明了良好策略的重要性。作为一名学生,虽不涉沙场,但深知学习...
“始计篇”提出了“兵者,国之大事,死生之地,存亡之道,不可不察也。”这强调了战争的重要性,指出必须从道义、天时、地利、将领、组织结构五个方面进行全面分析。这一理念与现代的SWOT分析法相吻合,可用于个人...
这份资料紧扣文言文的核心要素,将阅读理解、词汇解释、翻译技巧、句式结构、人物传记、历史背景、文学手法、教学方法、文化价值观以及修辞艺术等多个知识点融合一体,为学习者提供了一个全面提升文言文阅读能力和...
领导者的行为能够传递出组织的价值观,从而创造一种和谐的企业文化,激励员工为了共同的目标而努力。 在变革的过程中,领导者需要特别关注组织内部的和谐。内部矛盾往往源于目标的不统一和文化的不和谐。当员工对...
历代的变法运动,如从分封制到郡县制,从察举制到科举制的演变,都是为了适应社会发展的需要,通过改革旧有制度,推动社会与文化的持续发展。 在中华文明的发展过程中,开明的政治环境和革新的思想是相辅相成的。...
1. 天命观与早期政治思想:标题和描述中提到的"天命无常,唯德是亲",这是中国古代的一种政治观念,认为君权神授,但神的眷顾取决于君主是否有德行,尤其是爱护百姓。这种思想反映了周朝时期对于统治者道德品质的...
17. **因材施教原则**:“视其所以,观其所由,察其所安”体现了因材施教的教学原则,关注每个学生的个体差异。 18. **中小学教学帮助形式**:除了个别指导,我国中小学教学还包括小组教学的形式,以提高教学效率和...
6. 代词的指代,如“必细察其纹理”中的“其”指代“藐小之物”,“昂首观之”中的“之”指代蚊子,“使其冲烟飞鸣”中的“其”指代蚊子,“常蹲其身”的“其”指代作者自己,“观之,兴正浓”的“之”指代蚊子,...