legocat 积累一些代码中实用的设计模式,固化成框架代码. 不追究完美和完善,在易用性和简易中取得平衡. 目前实现 策略+工厂+命令模式实现简易的规则引擎,便于自定义策略和扩展 适用于解耦代码,消除if-else,简简单单即可让代码的可读性有质的提升 工厂模式结合原型模式 观察者模式+工厂模式,实现简易的消息系统 策略模式+责任链模式实现简易状态机,完整功能状态机可以直接使用cola-statemachine