Я должен разработать следующий сценарий.Проектирование наследования в Java
2 Классы - Квадратные - методы - ничья() и calculateLength (интермедиат а) Треугольник имеет методы нарисовать() и и calculateLength (Int А, Int б)
позже в развитии добавляющие новый класс Круг - имеет методы draw() и calculateLength (int a, int b, int c) ... поэтому, когда дело доходит до класса Circle, приложение должно принудительно применять класс для реализации draw и calculateLength ..
Я думал о создании Интерфейс типа называется Форма и который имеет рисовать() метод, но когда дело доходит до треугольника calculateLength также должно быть принуждено реализовать ..
Предложите мне лучший способ создания этого сценария ...
Если ваш единственный распространенный метод - 'draw', это единственный, который может идти по общему интерфейсу. –
Зачем нужен метод расчета длины? Не должен ли каждый экземпляр отслеживать соответствующие длины сторон? –
Ben ... это требование требуется дизайн .. –