Допустим, у меня есть метод, который имеет два параметра. я выполняю их как:
if(aObj instance of Marble) {
if(bObj instance of Bomb) {
this.resolve((Marble)aObj,(Bomb)bObj);
}
}
как видите, это не очень красивое решение. я планирую реализовать с использованием двойной диспетчеризации, но с двумя параметрами, которые требуют двойной диспетчеризации, боюсь, я немного озадачен любые идеи, пожалуйста.
Я реализую в Java.