会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
云中客
梦想有多大,就能走多远
博客园
::
首页
::
博问
::
闪存
::
新随笔
::
联系
::
订阅
::
管理
::
公告
2020年4月20日
架构师修炼之设计模式 - 策略模式(Strategy) 【Python与C#实现】
摘要: 策略模式:它定义一系列算法,将每一个算法封装起来,并让它们之间可以相互替换。此模式让算法的变化,不会影响到使用算法的客户,也称为政策模式(Policy)。Context:上下文类。用一个具体ConcreteStrategy策略来配置,维护一个对Strategy对象的引用;Strategy:抽象策略类。定义算法公共接口;ConcreteStrategy:具体策略类。继承于Strategy,封装具体的算法或者行为。
阅读全文
posted @ 2020-04-20 20:59 走遍江湖
阅读(560)
评论(0)
推荐(0)
编辑