生活中的设计模式之观察者模式

观察者模式在生活中十分常见,举个最简单的例子,我们带的智能手表,当你有闹钟,电话或者短信来的时候,就震你。 对于手表来说,你是观察者,手表是被观察者。 那么手表提醒你这个功能是如何实现的呢? 1.手表戴在你手上 2.手表有事件发生了(比如闹钟时间到了吧) 3.你注意到手表的震动 在写程序的时候,我们把手表封装成一个类,人封装成一个类。那么,手表类要有两个方法,佩戴方法和震动方法。 佩戴方法完成手表
相关文章
相关标签/搜索