Skip to content

springCat/legocat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

legocat

积累一些代码中实用的设计模式,固化成框架代码.

不追究完美和完善,在易用性和简易中取得平衡.

目前实现

  • 策略+工厂+命令模式实现简易的规则引擎,便于自定义策略和扩展

    适用于解耦代码,消除if-else,简简单单即可让代码的可读性有质的提升

  • 工厂模式结合原型模式

  • 观察者模式+工厂模式,实现简易的消息系统

  • 策略模式+责任链模式实现简易状态机,完整功能状态机可以直接使用cola-statemachine

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages