
设计模式总结
观察者又叫发布订阅模式,比如一个用户注册的功能,当注册成功后我们可能会对注册的用户发送邮件,赠送积分,等功能,当我们只有一个比如发送邮件时,可以直接写在注册的功能后面,(虽然违背了单一指责,但是也可以接受),假如有更多的事件发生,那么我们就不能都写在后面,如果新增加一个,又违背了开闭原则,如果新增事件,那么就要修改原有的代码。代理模式,跟他名字一样比如火车票买票,原来买票直接通过窗口进行买票,但是现在买票,可以通过中间商进行买票但是那张票还是从窗口进行购买的,中间商相当于就是窗口的代理。











