单元测试与类访问级别之间的冲突

赵松强 发布于 01/14 20:43
阅读 29
收藏 0

maven要求测试的类在src/test/java目录下,而我们的代码在src/main/java目录下,如果我们在src/test/java目录下写测试代码的话就要求用到的类是public的。但是对于良好的类访问性设计来说除了需要暴露的api类一定要用public修饰,其余的类尽量使类的可访问性最小化。这两个需求是矛盾的,请问下大家平时遇到这样的问题是怎样做的?为什么这样做?

加载中
返回顶部
顶部