标签 Strategy 下的文章

Strategy 策略模式


起步

策略模式属于行为型,常用来避免冗长的分支判断。

概念与使用都极为简单,这里就用维基百科中的一句话诠释:the strategy pattern enables selecting an algorithm at runtime


Strategy策略模式


前言

关于策略模式我有以下几个问题想问:

  • 什么是策略模式?
  • 为什么需要策略模式(也就是什么情况下使用策略模式)?
  • 策略模式的优点是什么?
  • 策略模式的缺点是什么?

策略模式期望策略在运行时被加载,而不是编译时加载。