Я использую интерфейс в Java, который связывается с PureData.Для этого мои классы должны расширять данный класс MaxObject
.При разработке своего класса, представляющего собой кольцевой буфер, я обнаружил, что мне нужно расширить класс Iterator
в Java.Поэтому мне нужно расширять два класса одновременно.
Я предполагаю, что единственное решение - создать два разных класса и позволить одному из них быть компонентом другого.Но единственное ли это решение?Это лучший?
Кроме того, всякий раз, когда мне нужно наследовать от двух классов, это из-за плохого дизайна?Есть шаблон проектирования для решения этого класса?
Спасибо