ADT实现状态模式

ADT(代数数据类型)是函数式语音中一种强大的语言特性,这次用它来实现状态模式
阅读更多

用偏函数实现责任链模式

责任链模式的目的就是避免请求的发送者和接收者之间的耦合关系,将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。
阅读更多