HeadFirst设计模式_读书笔记_002_观察者模式

1.实际问题    还是拿传统的订报纸业务举例吧。虽然现在看报纸的人越来越少了。现在要我们给报社做一个用,只要用户订阅了报纸,一旦有新的报纸出来了就要送给客户。用户退订了就不用送了。     老师叫我们面向对象编程,那么这个问题的对象有哪些呢?     报社:新的报纸可以当作是它的一个状态,一旦报纸有更新,就要推给用户。     用户:用户是另外一个对象。并且很明显,它依赖报社报纸的更新。只有报社
相关文章
相关标签/搜索