Java-使用函数[closed]将每个调用包装在一个块中]]

问题描述 投票:-4回答:3
{
wrapper(a.put(...));
wrapper(b.get(...));
...
...
...
wrapper(c.remove(...));
wrapper(c.get(...));
wrapper(a.get(...));
wrapper(b.put(...));
}

其中a,b,c是一些通用的数据结构,使用不同的方法,进入类似的块而没有不断提及“包装”?得到一些类似的东西:

{
x.put(...);
y.get(...);
...
...
...
z.remove(...);
...
...
}

感谢

java中是否有一种方法可以像这样转换代码块:{wrapper(a.put(...));包装器(b.get(...)); wrapper(c.remove(...));包装器(c.get(...));包装器(a.get(...));包装器(b.put(...)); } ...

java data-structures wrapper
3个回答
2
投票

确定


0
投票

您可以使用lambda,特别是如果您想要相同的评估顺序,但是:


0
投票

看一下DynamicProxy或Spring AOP。

© www.soinside.com 2019 - 2024. All rights reserved.