“小孩睡醒”的这个问题应用观察者模式设计了一种解决方案(对应于博文中的方案三),这个方案中涉及到的内容有
多线程、事件监听机制(实际上事件监听机制就是应用观察者模式设计的),以及配置文件的原理、使用。目前对多
线程的使用有些遗忘,以及对AWT中的事件监听机制当时也没怎么看,关于配置文件的原理、使用一点没了解过。
所以,接下来的任务是:
1.复习多线程的知识
2.AWT中的事件监听机制
做完这些之后应该能对观察者模式有一定地理解。
还有一个任务是:
单例的实现种类研究;
软件设计的目的:功能->可扩展、可维护
软件的设计原则:
JAVA与模式中提到的;
GRASP原则