getter和setters的设计很差吗?自相矛盾的意见
目前,我正在用几种不同的模式在Java中开发一个简单的游戏。我扩展了一个主游戏类,将主逻辑放在其他类中。尽管如此,主要的游戏类仍然相当庞大。
在快速查看我的代码之后,大部分代码是getter和Setters(60%),而其他代码则是游戏逻辑真正需要的。
一些Google搜索声称getter和Setters是邪恶的,而其他的则声称它们对于良好的OO实践和伟大的程序是必要的。
那我该怎么办?应该是哪一个?我是应该为我的私有变量更改getter和Setter,还是应该继续使用它们?