LivinGrimoire 软件设计模式

livingrimoire 软件设计模式

LivinGrimoire 是一种软件设计模式,吸收技能。
添加一项技能需要1行代码(类似于矩阵学习场景)。

生活魔典的优点包括:

  1. 可以对技能进行优先排序,根据优先级暂停和恢复技能
  2. 可以在运行其他算法时查询算法
  3. 可以同时使用多种技能,并且使用正确的技能。
  4. 技能间沟通:技能之间可以互相沟通、传递数据、互相影响
  5. 没有使用接口,这意味着它适用于所有OOP编程语言,意味着跨平台移植。
  6. 有很多专门用于可学习性和触发器管理以及杂项的辅助类。用于节省常见编码操作时间的类。
  7. 可以形成多步算法,以及在运行时中止算法。

LivinGrimoire 已移植到 8 种编程语言:
Java、Kotlin、Python、Swift、vb.net、C#、Arduino C++(LivinGrimoireLight) 和 C++

我们的目标是让程序员创造技能,因此有大量的技能自助餐
在 LivinGrimoires 上进行选择和装备。

可以添加逻辑技能,甚至硬件控制技能。

实际上它还有更多功能可以实现各种功能。

以上就是LivinGrimoire 软件设计模式的详细内容,更多请关注其它相关文章!