C#设计模式—状态模式
运用时机:当有很复杂的分支判断时,为了简化并增加代码的易维护性。
原理:抽取抽象基类,其他扩展类继承基类,作用等同将switch分支拆分成各个类,然后在各自里面override基类中的基本函数,在里面进行判断。简化判断代码罗逻辑,彼此耦合性降低。
2021-07-07
最新推荐文章于 2021-11-10 17:26:45 发布
C#设计模式—状态模式
运用时机:当有很复杂的分支判断时,为了简化并增加代码的易维护性。
原理:抽取抽象基类,其他扩展类继承基类,作用等同将switch分支拆分成各个类,然后在各自里面override基类中的基本函数,在里面进行判断。简化判断代码罗逻辑,彼此耦合性降低。