Я читал, что большинство программистов неправильно используют множественное наследование. «Просто продолжайте и наследуйте от класса, просто чтобы повторно использовать код» - не лучшая практика в случае множественного наследования.
Многие программисты не знают, когда использовать простое наследование в большинстве случаев. Множественное наследование должно использоваться с осторожностью, и только если вы знаете, что делаете, если хотите иметь хороший дизайн.
Я не думаю, что отсутствие множественного наследования в java (как в c ++) наложит ограничения на сопоставление вашего кода / дизайна приложения / проблемной области в классы.