我必须在不同位置的代码中生成同一对象的三个实例。
//This puts ship in new location.
spaceShipLocation location = new PhyiscsEngine();
在代码中重复此步骤3次是否被认为是不好的风格,还是应该将其包装在方法中?
(我的直觉说不)。
点
这是计算机科学课程的入门课程。
最佳答案
如果您需要实例化一门课程,那就继续吧。在方法中包装每个new Foo()
语句会使您的代码难以阅读和维护。
另外,由于您提到了“好的样式”,因此Java命名约定规定类名称应以大写字母开头并使用驼峰式大小写。 spaceShipLocation
(由于代码段的缘故,它是一个类)实际上应该是SpaceShipLocation
。