Tag: Behavioral Patterns
All the articles with the tag "Behavioral Patterns".
-
C# 状态模式完整实战指南:从接口到依赖注入
Published: at 01:40 AM用订单处理状态机为例,逐步讲解如何在 C# 中实现状态模式:定义接口、创建具体状态类、构建上下文、添加转移事件、引入守卫条件,最后接入 DI 容器。
-
C# 状态设计模式完全指南:用多态消灭条件分支
Published: at 11:40 PM状态设计模式让对象在内部状态变化时自动切换行为,用独立的状态类替代庞大的 switch 语句。本文从核心组件讲起,配合订单系统完整代码,带你掌握有限状态机、状态转移设计、与策略模式的区别,以及何时该用这个模式。