我正在创建一个库(android)。我把东西保存为像 com.domain.libname.datamodel 这样的包;com.domain.libname.exceptions;等等
我希望可以自由地在我的库中初始化一些公共可以读取的数据模型对象,但公共不应该初始化这些对象。尽管“包”访问修饰符在包中执行此操作,但我想跨同一项目/库中的包执行此操作。
有办法吗?或者它是否表明我没有以正确的方式包装东西?
我正在创建一个库(android)。我把东西保存为像 com.domain.libname.datamodel 这样的包;com.domain.libname.exceptions;等等
我希望可以自由地在我的库中初始化一些公共可以读取的数据模型对象,但公共不应该初始化这些对象。尽管“包”访问修饰符在包中执行此操作,但我想跨同一项目/库中的包执行此操作。
有办法吗?或者它是否表明我没有以正确的方式包装东西?