我是OOP和Java世界的新手,并试图理解这些概念。 有三个独立的功能项目,每个项目都有自己的抽象类和接口。我在测试自动化解决方案中包装这些项目时遇到了困难。我正在考虑使用抽象工厂模式在我的测试自动化项目中创建功能抽象类和接口。如何在不直接引用要素类的情况下将项包装在项目中。
提前感谢您的帮助。
答案 0 :(得分:0)
听起来你可能采取过于复杂的路线.....解决方案可能更简单:
每个项目都应该(至少)在自己的包中。
Packaging允许java在某些名称空间下将类组合在一起,这样它们的功能就不会侵入其他类。
"包为它包含的类型提供唯一的命名空间。 同一个包中的类可以访问彼此的包访问成员。"