被认为是有害的?

der*_*ekv 4 java architecture oop refactoring

我正在查看一些大量使用Java instanceof运算符的代码.我会反对细节的诱惑,因为这是一个普遍的问题. instanceof让我想起c ++的动态演员,以及我很久以前读过的关于它的建议,如果你认为你需要它,可能你的模型已经关闭了.这仍然是传统智慧吗?它适用于Java instanceof吗?

jta*_*orn 13

是的,你走在正确的轨道上.虽然instanceof肯定有其用途,但大量使用通常表明您的班级设计有缺陷.