gpt4 book ai didi

java - 在 Java 中提供特征的库或语言扩展?

转载 作者:搜寻专家 更新时间:2023-11-01 02:16:58 25 4
gpt4 key购买 nike

我刚刚了解了特征(Smalltalk 中的“特征”,Perl 中的“角色”)。我想用我熟悉的语言快速试验它们。 Java 中是否有任何支持特征的库或扩展?

我听说 AspectJ 和 Qi4J 都支持混入,但我也读到混入与特征不同。那么我是否也可以将这些库之一用于特征?

或者 Scala 怎么样,它完全向后兼容 Java,对吧?这是否支持特征?

还有什么建议吗?

最佳答案

Or how about Scala, that's fully backward compatible with Java, right? Does that support traits?

是的,Scala 有 full support for Traits .它必须跳过一些奇怪的环节才能与 JVM 一起工作,但它就在那里,而且非常强大。

您可以在 Scala 中编写您的实验,它将与您现有的 Java 内容互操作(取决于工具)

关于java - 在 Java 中提供特征的库或语言扩展?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5226375/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com