從哪裏我可以在scala中獲得面向組合框架的編程框架 - Qi4j還是類似的?Scala中基於角色的編程框架/面向組合的編程框架
參考:www.qi4j.org
什麼是Qi4j™? - [簡介摘自www.qi4j.org]
簡而言之,Qi4j™是一個以域爲中心的應用程序開發框架,包括AOP,DI和DDD的演化概念。
Qi4j™是一個面向複合編程的實現,它使用標準的Java 5平臺,不使用任何預處理器或新的語言元素。您從Java 5中所瞭解的所有東西仍然適用,您可以利用您的經驗和工具包,通過現在的面向複合編程提高工作效率。此外,Qi4j™能夠在Java平臺上實現面向組合的編程,包括Java和Scala作爲主要語言,以及JVM上運行的許多過渡語言作爲橋接語言。
看看特質(或/和蛋糕模式)。你可以在Qi4j中做的一些事情可以用這些... – Jan
@Jan你有任何可以在運行時更改特徵的scala代碼示例嗎? – Optimight
運行期間無法更改特徵。正如我所說,你可以做一些*事情。 ;-) – Jan