我一直在学习戏剧!框架模块并希望对其进行扩展,添加一些功能。我找到了一个从 Enhancer (play.classloading.enhancers.Enhancer) 扩展的类,但不知道为什么玩!采用了这种模式。
为什么要像这样加载类并使其社区代码扩展?我已经阅读了他们非常简单的解释哦,他们为什么这样做,我觉得被视为祖母呵呵:http ://www.playframework.org/documentation/1.2.5/main#Classenhancement
但这并没有如我所愿。为什么我不能只编写我的用户将使用预期功能扩展的类?如果他们必须重新加载给定一些动态或特殊功能的类,好的,但我的插件代码本质上是静态的。
有谁知道他们为什么这样做以及我是否需要这样做?(在等待答案的同时进行测试!)