Додати до Chrome
✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.
¿Hace falta alguna modificación para que el siguiente diseño cumpla el principio LSP? Sí o No y por qué...
No, porque los objetos de las clases derivadas podrían reemplazar a objetos de la superclase sin que el programa se vea afectado.
Si, porque Shape debería ser una clase abstracta.
Shape
Sí, porque hace falta que Ellipse herede directamente de Circle.
Ellipse
Circle
No, ya que lo cumple gracias a que podemos reemplazar un objeto de la clase Circle por otro de la clase Ellipse sin alterar el programa.
Sí, porque Shape debería implementar correctamente el método calculateArea()
calculateArea()
Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!