策略模式
策略模式属于对象的行为模式。
其用意是针对一组算法,将每个算法封装到具有共同接口的独立的类中,从而使得它们可
以相互替换。
策略模式使得算法可以在不影响到客户端的情况下发生变化
策略模式中三个角色:
环境角色(Context):持有一个Strategy的
抽象策略(Strategy)角色:这是一个抽象角色,通常由一个接口或抽象类实现。
此角色给出所有的具体的策略类所需的接口
具体策略(ConcreateStrategy)角色:包装了相关的算法或行为
使用场景:
假设现在要设计一个购物车系统,一个最简单的情况就是把所有货品的单价
您可能关注的文档
最近下载
- 烟草GLP基因家族鉴定及其响应青枯病菌侵染的表达分析.pdf VIP
- 2025年苏教版高中三年级地理(植被分布与地理实践力)试卷及解析.docx VIP
- 2025年演出经纪人演出活动档案管理与保存规定专题试卷及解析.pdf VIP
- 2025年拍卖师拍卖全流程客户关系管理(CRM)专题试卷及解析.pdf VIP
- 德飞莱 LY-51S V3.0用户使用说明书.pdf VIP
- 2025年演出经纪人艺人收入分配中的跨境税务问题专题试卷及解析.pdf VIP
- 2025年演出经纪人演出经纪合同违约金与定金罚则的适用专题试卷及解析.pdf VIP
- 安川(YASKAWA)变频器G7说明书.pdf
- 迎春杯历年题目分类解析.pdf VIP
- 轮系习题近年原文.doc VIP
原创力文档

文档评论(0)