软件构造之lab3心得

CRP就好像对于某几个行为定义了某几个接口,如果让不同的实体类直接实现接口会分别在他们内部实现具体的方法可能会导致很多复制粘贴的操作。而CRP相当于被他们几个接口分别设置了相应的实现类,但这个实现类比较抽象,并不对应具体的客观世界的事物,然后具体的对象对应的类,可以直接继承接口,重写方法时,并不用复制粘贴代码,而是通过委派那些方法的实现类的对象,在调用他们的方法就可以直接实现,相当于原先的多个语句变成了几条语句。

原来就是组合爆炸,非常不易维护和修改

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值