Dynamic-Decorator:一个简单的Java装饰器,它使用反射来装饰接口上的所有方法

时间:2024-06-02 16:23:03
【文件属性】:

文件名称:Dynamic-Decorator:一个简单的Java装饰器,它使用反射来装饰接口上的所有方法

文件大小:61KB

文件格式:ZIP

更新时间:2024-06-02 16:23:03

Java

动态装饰器 装饰器模式可能会变得非常重复,并导致很多相同的代码。 假设您要对接口中所有方法运行所花费的时间进行基准测试。 您可以: 将时序代码放入实现类中。 (错误,因为它为类添加了另一件事)。 用接口装饰类,然后将所有基准测试放在这里。 (这是编写非常重复的代码)。 使用Java代理对象。 (API杂乱且笨拙)。 使用这个简单的库可以使您的生活更轻松。 一个简单的例子: interface SimpleInterface { void methodToCall (); } class SimpleImplementer implements SimpleInterface { @Override public void methodToCall () { callCount ++ ; } } ProxyDecoratorFactory . crea


【文件预览】:
Dynamic-Decorator-master
----gradlew(5KB)
----settings.gradle(40B)
----LICENSE.txt(1KB)
----src()
--------test()
--------main()
----gradle()
--------wrapper()
----README.md(1KB)
----gradlew.bat(2KB)
----.gitignore(3KB)
----build.gradle(232B)

网友评论