我正在做一个项目,我有一个对象,在实例化它时,将有大量的值(20+)传递给它。我知道我可以创建一个可以接受所有值的构造函数,但我正在寻找一种更清洁/更有效的方法来做到这一点。
从这个角度来看,对象是游戏中的一个角色,它的新实例经常被创建。分配的值是随机生成的属性。
具有大量参数的构造函数是最好的方法吗?或者有没有更好的方法来做到这一点,我不知道?任何建议将不胜感激。
编辑:当新游戏开始时,List<Character>
会创建 a 并且 for 循环会创建 10 个角色实例并将它们添加到列表中。