深入浅出设计模式第一章:策略模式

将两个类结合起来使用,就是组合(composition)。

组合和继承不同的地方在于,某对象的行为不是继承来的,

而是和适当的行为对象”组合“来的。

”有一个“行为要比”是一个“行为更好。
每只鸭子都有一个FlyBehavior和QuackBehavior,
将飞行和呱呱叫委托给他们代为处理

设计原则:
多用组合,少用继承

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值