摘要:
一、产生背景 熟悉计算机的同学应该清楚,用户发出各种命令,CPU执行命令,OS负责调度。命令模式(Command Pattern)是一种数据驱动的设计模式,它属于行为型模式。请求以命令的形式包裹在对象中,并传给调用对象。调用对象寻找可以处理该命令的合适的对象,并把该命令传给相应的对象,该对象执行命令 阅读全文
摘要:
观察者模式(Observer Pattern)是一种软件设计模式,属于行为型模式。它定义了一种一对多的依赖关系,当一个对象的状态发生变化时,所有依赖于它的对象都会得到通知并自动更新。 在观察者模式中,有两个核心角色:观察者(Observer)和被观察者(Subject)。观察者是依赖于被观察者的对象 阅读全文