定义使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这个对象连城一条链,并沿着这条链传递该请求,直到有一个对象请求它为止。使用场景典型的就是公司业务办理,如果业务不能办理就交由上级办理JS 中的事件冒泡红楼梦中的"击鼓传花"关键...
阅读全文...
22. 合成 / 聚合复用原则
说明尽量使用 合成 / 聚合,尽量不要使用类继承聚合,表示一种 弱 拥有 关系,体现的是 A 对象可以包含 B 对象,但是B对象不是A对象的一部分。合成(组合),表示一种 强 拥有关系,体现的是严格的部分与整体的关系,部分和整体的扫码周期一样。举例大雁 ...
阅读全文...
阅读全文...