你的位置:首页 > 软件开发 > ASP.net > DesignPattern

DesignPattern

发布时间:2015-10-25 01:00:12
本文是对职责链设计模式的应用(变种),所以假设读者已经掌握了职责链设计模式,职责链模式只会应景简介。本文主要内容:需求(ShitCode)职责链模式简介设计理念代码演示(消除if)应用总结一、需求(ShitCode)package com.cnblogs.kmpp;public ...

DesignPattern

本文是对职责链设计模式的应用(变种),所以假设读者已经掌握了职责链设计模式,职责链模式只会应景简介。

本文主要内容:

  1. 需求(ShitCode)
  2. 职责链模式简介
  3. 设计理念
  4. 代码演示(消除if)
  5. 应用总结

一、需求(ShitCode)

package com.cnblogs.kmpp;public class ShitCode {  public void doSomething(ParameterObject parameterObject)  {    if (parameterObject != null)//判断输入参数是否为null    {      if (parameterObject.getId() > 0)//判断输入参数的ID是否大于0      {        int code = getCodeById(parameterObject.getId());//业务逻辑判断         if (code > 0)        {          //有可能还会有其他的判断          //do something vaild        }      }    }  }  private int getCodeById(int id) {    return 0;  }}

原标题:DesignPattern

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录