ELDependenci插件|我的世界1.16.X版本
ELDependenci插件,本框架模仿了 ASP .NET 的大量使用依赖注入的方式,从实例注入,服务注入到文档映射物件的注入。所有的注入实例可在生命周期,指令,事件监听器以及所有已注入的实例通用。此外,服务注入提供了基于接口编程的API开发环境,在实现 SOLID 原则的时候更为便利,并增加可扩展性与可维护性。
优势
在依赖注入的优势下,你将不需要
- 创建大量的 static 变数
- 在实例中初始化其他实例,造成高耦合问题
- 大量从构造器中注入单例
此外,除了依赖注入外,此框架也创建了与bukkit原版不同的编写方式。其优势在于
- 极为简单的分支指令创建方式
- 指令参数预解析
- 订阅事件并进行过滤处理
- 极为简单的文件YAML配置操作(使用物件关联)
- 极为简单地处理大量统一格式的文件
下载地址 | 点此下载 |