通过本篇的学习,可以达成如下目标。●运用工厂模式设计程序●理解JavaBean和POJO对象●理解控制反转思想●理解IOC容器在一个乡村小学校,一天只上三节课,有三名老师和一个校长。张老师负责教学生语文,王老师教学生数学,李老师教音乐,校长负责安排三位老师每天的上课时间,并提前通知各位老师上课时间,通知方式包括邮件、电话,后续可能会有更多方式。现在需要编写一个Java程序实现校长安排老师老师上课时间,并通知到老师,要考虑程序的可扩展性。项目中通知老师上课的方式包括邮件、电话,后续可能还有所扩展。