mybloger

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2022年9月5日

摘要: 装饰器模式decorator 需求:坦克想加一个外壳显示,想加一个血条,想加一个尾巴,子弹想加一个尾巴,子弹想加一个外壳...就是坦克想加一些装饰 可是使用继承,BloodTank继承tank,加血条,TailTank继承tank,加尾巴...缺点:不灵活,装饰者与被装饰者之间耦合太高 比如我想既加 阅读全文
posted @ 2022-09-05 10:45 万能包哥 阅读(40) 评论(0) 推荐(0) 编辑

摘要: 调停者(mediator)与门面(facade) 以坦克大战为例,游戏里边有坦克,子弹,暗堡,坦克可以撞坦克,撞墙,撞暗堡,子弹可以撞坦克,之间有各种各样的关系,此外,另加一个事物也会增加与其他事物的联系。如果是这样的话,里边的关系会特别特别混乱,所以现在有这样一种需求,我一个tankFrame直接 阅读全文
posted @ 2022-09-05 10:13 万能包哥 阅读(93) 评论(0) 推荐(0) 编辑