读书人

学习 设计方式 design pattern 的笔记

发布时间: 2012-11-01 11:11:33 作者: rapoo

学习 设计模式 design pattern 的笔记

刚在看 design pattern 的 strategy pattern,里面说到,whereby algorithms can be selected at runtime。

?

以前可能一直都模糊runtime,runtime,运行时到底怎么理解呢~~

?

就以策略模式 (strategy pattern)为例,这个模式的大概是,针对某一个业务,有一系列的解决方案,也就是策略,比如填饱肚子,这么个业务,你可以吃包子,吃饺子,吃面条,吃大米饭,吃M,等等策略。但是你的肚子需要的只是吃饱,大脑才决定吃啥好吃的~~

?

学习 设计方式 design pattern 的笔记

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

这里面,吃包子,吃饺子等就是一个一个的具体的策略,context就是肚子,调用一个接口吃饱业务,主要方法吃饱

?

这样的模式使得你这个肚子吃饱业务在运行的时候,才去考虑到底用什么策略来填饱肚子呢~~

?

先写到这儿,厄,有点低幼了。。。

读书人网 >软件开发

热点推荐