(行为型)策略模式UML
2018-03-07 18:16:46 0 举报
策略模式
作者其他创作
大纲/内容
角色:抽象策略 具体策略 环境类
聚合
策略模式
SurfaceContext(环境类)
ChristmasSurfaceStrategy(具体策略)
泛化
NewSpringSurfaceStrategy(具体策略)
概念:定义一系列算法,并将每个算法封装起来,每个算法之间可以相互替换,策略模式让算法独立于客户端之间的变化
策略模式:(政策模式) 业务需求:现有手机APP需要皮肤更换,每逢春节,圣诞展示不同的皮肤 实现逻辑:圣诞皮肤和春节皮肤为具体策略,控制皮肤展示为环境类所需要的工作
AbstractSurfaceStrategy(抽象策略) {Abstract}
Client
依赖
0 条评论
下一页