开学第一天,把 OVOutputFilter 的基本支援弄好了,连带的把之前没有实做的 Service->notify() 与 Service->UTF8ToUTF16 也弄出来,因为这些是 OVOutputFilter 常常用到的功能。
所以到目前为止,几乎所有的 Loader 基本功能都有实做了:)
目前有几个缺点与需要思考的是,一、无法动态改变载入的模组的顺序与启用与否,这限制了动态改变 Filter 的便利行;二、若是把 Loader 实做出 standalone server 的话,这样重新载入所有模组的耗费就会比较小,这样「一」也比较容易达成。
需要思考的是,OVService 大量的被使用与参考,是否需要实做为 singleton class 呢?我想应该是要的。
这篇打出来是简体字,这是使用 OVOFHanConvert 做到的,整篇文章还是用酷音打出来的 :)