设计模式--行为模式--Collecting Parameter--Java

Collecting Parameter

场景

You have a single bulky method that accumulates information to a local variable.
你有一个较长方法,其主要为了积累局部信息。

定义

A Collecting Parameter is an object that you pass to methods in order to collect information from those methods. This pattern is often coupled with Composed Method
Collecting parameter Patterns 是通过将Collecting Parameter对象以参数形式传入到所涉及的方法中去收集信息。通常此模式会和Composed Method 偶合在一起。

A Collecting Parameter may also be passed to methods on multiple objects
Collecting Parameter 对象可以传递到不同类中的方法中。

引自《Refactoring to Patterns》中的例子:



优点

Helps transform bulky methods into smaller, simpler, z methods.  有助于将杂乱的方法编程一些小的简单的方法。
Can make resulting code run faster.                                                       可以使生成结果信息的代码执行更快。

引自JUnit 中的例子:





  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值