DP学习——状态模式

学而时习之,温故而知新。

状态模式

角色

2个角色,引用类,状态行为类。

和策略模式很相似

状态行为封装成很多独立的状态行为类——就是把不同的状态及其要执行的方法单独封装起来。

而策略模式类似,是不同的算法封装成一个个类,

然后它们都是在运行中可以根据上下文情况切换——运行时切换(特点)。

应用场景

思考/启发

现在我越来越觉得,设计模式就是不同场景下代码(或者类)的组织形式、武功招式或者兵法。

相关推荐

  1. DP学习——状态模式

    2024-07-23 09:10:01       17 阅读
  2. DP学习——策略模式

    2024-07-23 09:10:01       15 阅读
  3. DP学习——组合模式

    2024-07-23 09:10:01       16 阅读
  4. DP学习——简单工厂模式

    2024-07-23 09:10:01       14 阅读
  5. DP学习——建造者模式

    2024-07-23 09:10:01       21 阅读
  6. DP学习——中介者模式

    2024-07-23 09:10:01       16 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-23 09:10:01       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-23 09:10:01       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-23 09:10:01       45 阅读
  4. Python语言-面向对象

    2024-07-23 09:10:01       55 阅读

热门阅读

  1. Gradle依赖报告:项目依赖树的X光机

    2024-07-23 09:10:01       17 阅读
  2. 推翻百年集论的三个定理

    2024-07-23 09:10:01       11 阅读
  3. 2710. 移除字符串中的尾随零

    2024-07-23 09:10:01       17 阅读
  4. AI学习指南机器学习篇-SOM的优缺点

    2024-07-23 09:10:01       15 阅读
  5. spring —— IoC容器(二)

    2024-07-23 09:10:01       16 阅读
  6. Postman 接口测试工具详解

    2024-07-23 09:10:01       13 阅读