LivinGrimoire 是一种软件设计模式,吸收技能。
添加一项技能需要1行代码(类似于矩阵学习场景)。
生活魔典的优点包括:
- 可以对技能进行优先排序,根据优先级暂停和恢复技能
- 可以在运行其他算法时查询算法
- 可以同时使用多种技能,并且使用正确的技能。
- 技能间沟通:技能之间可以互相沟通、传递数据、互相影响
- 没有使用接口,这意味着它适用于所有OOP编程语言,意味着跨平台移植。
- 有很多专门用于可学习性和触发器管理以及杂项的辅助类。用于节省常见编码操作时间的类。
- 可以形成多步算法,以及在运行时中止算法。
LivinGrimoire 已移植到 8 种编程语言:
Java、Kotlin、Python、Swift、vb.net、C#、Arduino C++(LivinGrimoireLight) 和 C++
我们的目标是让程序员创造技能,因此有大量的技能自助餐
在 LivinGrimoires 上进行选择和装备。
可以添加逻辑技能,甚至硬件控制技能。
实际上它还有更多功能可以实现各种功能。
以上就是LivinGrimoire 软件设计模式的详细内容,更多请关注php中文网其它相关文章!
版权声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系 yyfuon@163.com