adapter中为什么那么多无用的代码

最后更新:2024-02-02 05:30:06 | 状态:未完成

adapter基本上每个数据库会有一个,用来适配当前数据库的特性语法。但是特性毕竟是少数,所以大部分的方法没有实现而是直接调用了super.super.super....方法

这部分代码对CPU业说确实是没用的

但是数据库太多、方法太多,这些方法不是一次性实现的,都是在使用过程中慢慢完善的,为了保持所有adapter方法名,参数名,方法顺序一致,所以遇到目前不需要实现的方法也会放到每个adapterr中。

不至于在添加方法时写的代码到处都是,把adapter打乱,导致阅读代码时到处找方法。

这样在阅读修改源码时,看到的每个adapter都是千篇一律、似曾相识的。

在全局替换时也可以整段的搜索到。

最近更新 搜索 提交