zoukankan
html css js c++ java
策略模式
什么是策略模式:
是行为模式之一,如果某一项工作有
很多的实现方案,这个时候我们可以使用策略模式。
为
所有的方案抽象出一个接口。客户通过
多态调用不同的方案。
类图
角色:
Strategy 各种策略的抽象。
StrategyA 和 StrategyB 具体的方案
Context 策略类的封装类。放入什么策略就有对应的实现。
优点:
1:提供了策略族的管理类方案。
2:。。。。。。
查看全文
相关阅读:
使用反射获取对象的步骤
金融IT的算法要求
Java编译与反编译命令记录
常用搜索博客/网站
Java核心-03 谈谈final、finally、 finalize有什么不同?
Java核心-02 Exception和Error有什么区别?
PHP函数技巧篇
IO
Markdown 简单使用教程
FZu Problem 2233 ~APTX4869 (并查集 + sort)
原文地址:https://www.cnblogs.com/Xmingzi/p/12601257.html
最新文章
dpkg安装失败解决过程
解决安装macports更新失败问题
编译原理(一)
错误之处(三)
错误之处(二)
错误之处(一)
设计模式(五)建造者模式
设计模式(四)单例模式
设计模式(三)抽象工厂模式
设计模式(二)工厂模式
热门文章
设计模式(一)简述
推动人类未来文明的14项代表性技术类别
【239. 滑动窗口最大值】【困难】【滑动窗口/双端队列】
【42. 接雨水】【困难】【思维】
【23. 合并K个排序链表】【困难】【优先队列/堆排序】
【72. 编辑距离】【困难】【线性DP】
312. 戳气球【困难】【区间DP】
【461. 汉明距离】【简单】【位运算/异或】
【合并二叉树】【简单】【递归】
Merge k Sorted Arrays【合并k个有序数组】【优先队列】
Copyright © 2011-2022 走看看