【发布时间】:2015-09-25 01:23:38
【问题描述】:
我在大型系统中工作时看到的一个常见模式(问题)是类名冲突。特别是在处理不同的有界上下文时,可以在不同的包中找到多个同名的类。
我已经看到在 Scala 中可以在本地重命名一个类的名称,但我想知道是否可以重命名来自给定包的所有导入类的名称。我正在寻找类似于
import data.{*-> Data*} // all classes on data.* will appear with a Data prefix
import domain.{*->Domain*} // all classes on domain.P will appear with a Domain prefix
谢谢
【问题讨论】: