有一大堆复杂关系
内外关系封装一下
提供一个统一的接口
调停者,专门调节互相关系的人(居委会大妈)
消息中间件
解耦合
碰撞检测(墙和坦克,子弹和坦克,子弹和子弹…)
- Springioc
- Facade
a.门面 - Mediator
a.调停者 - Decorator
a.装饰器 - 责任链开头
用聚合代替继承
有一大堆复杂关系
内外关系封装一下
提供一个统一的接口
调停者,专门调节互相关系的人(居委会大妈)
消息中间件
解耦合
碰撞检测(墙和坦克,子弹和坦克,子弹和子弹…)
用聚合代替继承