扫码在手机阅读
手机阅读《大话设计模式》
大话设计模式

第176章

小A:“实现步骤?”

大B:“对啊!1、定义抽象角色类,定义好各个实现的共同抽象方法。2、定义具体策略类,具体实现父类的共同方法。3、定义环境角色类,私有化申明抽象角色变量,重载构造方法,执行抽象方法。”

代码:

abstractpublicclassTool{

abstractpublicvoidsetup;

publicvoidsetup{

publicclassToolSetUp{

大B:“要注意策略模式的实现步骤喔!”

publicclassDevelopeToolextendsTool{

Override

Override

privateTooltool;

publicToolSetUp(Tooltool){

=tool;

(“developetoolsetup”);

publicclassApplicationToolextendsTool{

publicvoidsetup{

(“applicationtoolsetup”);

publicvoidsetup{

  • 加入收藏
  • 目录
  • A+
  • A-