多次构造同一对象的好风格

raa*_*m86 2 java oop computer-science design-patterns

我必须在不同的地方在我的代码中生成同一对象的三个实例.

//This puts ship in new location.
spaceShipLocation location = new PhyiscsEngine();
Run Code Online (Sandbox Code Playgroud)

在代码中重复这3次是否被认为是不好的风格,还是应该将它包装在方法中?
(我的直觉说不).

ps这是介绍计算机科学课程.

Ant*_*ist 5

如果您需要实例化一个类,请继续执行.包装new Foo()方法中的每个语句都会使您的代码难以读取和维护.

此外,由于您提到了"好样式",Java命名约定规定类名称应以大写字母开头并使用驼峰大小写.spaceShipLocation(假设它是一个类,由于代码片段)实际应该是SpaceShipLocation.