首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >复合模式,它可以用于DailyPay (叶)和PayPeriod (复合)吗?

复合模式,它可以用于DailyPay (叶)和PayPeriod (复合)吗?
EN

Stack Overflow用户
提问于 2019-04-13 02:41:17
回答 1查看 28关注 0票数 0

由于我对设计模式相当陌生,并且试图在我的个人项目中实现其中的一些模式,因此我对复合模式是否适用于我的使用感到困惑。我正在尝试计算一天的工资,并将其存储在支付期中。DailyPay是我的“叶子”,PayPeriod是我的“组合”。

这样做有意义吗?在这个场景中,我计算的是拖拉机拖车司机的工资,他们的工资是按停靠、里程和拖车下降支付的。然后尝试跟踪7天的工资,并计算每周工资,然后每月工资。

EN

回答 1

Stack Overflow用户

发布于 2019-04-14 08:00:42

我应该使用复合模式吗?

复合模式是一种抽象,它假定另一个抽象的接口仅将请求转发到所述接口的多个实例。它不仅仅用于树,尽管GoF书籍在上下文中使用了它:

  • 它可以用在任何你想用组代替单数的地方,反之亦然。

请考虑以下内容:

客户端需要IPayPeriodWeeklyPayPeriod汇总了DailyPayPeriods的净薪酬。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55657773

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档