C# 设计模式系列教程-观察者模式

C# 设计模式系列教程-观察者模式

将一个系统分割成一个一些类相互协作的类有一个不好的副作用,那就是需要维护相关对象间的一致性。我们不希望为了维持一致性而使各类紧密耦合,这...

C# 设计模式系列教程-状态模式

C# 设计模式系列教程-状态模式

状态模式主要解决的是当控制一个对象状态转换的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同的一系列类当中,可以把复杂的逻辑判...

C# 设计模式系列教程-命令模式

C# 设计模式系列教程-命令模式

在软件系统中,行为请求者与行为实现者通常是一种紧耦合的关系,但某些场合,比如需要对行为进行记录、撤销或重做、事务等处理时,这种无法抵御变...

C# 设计模式系列教程-观察者模式

C# 设计模式系列教程-观察者模式

将一个系统分割成一个一些类相互协作的类有一个不好的副作用,那就是需要维护相关对象间的一致性。我们不希望为了维持一致性而使各类紧密耦合,这...

C# 设计模式系列教程-状态模式

C# 设计模式系列教程-状态模式

状态模式主要解决的是当控制一个对象状态转换的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同的一系列类当中,可以把复杂的逻辑判...

C# 设计模式系列教程-命令模式

C# 设计模式系列教程-命令模式

在软件系统中,行为请求者与行为实现者通常是一种紧耦合的关系,但某些场合,比如需要对行为进行记录、撤销或重做、事务等处理时,这种无法抵御变...