Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

:( :(

No logro entender al instructor sobre estos temas :'(

1 respuesta

Hola Camilo, espero que estés bien

Entiendo que a veces puede resultar complicado entender ciertos conceptos, pero no te preocupes, ¡estoy aquí para ayudarte! Parece que estás teniendo dificultades con la comprensión de cómo trabajar con listas y colecciones de datos en Java, específicamente con la interfaz List.

El instructor menciona que es una buena práctica programar orientado a interfaces, ya que nos brinda flexibilidad para cambiar de implementación en el futuro.

Por ejemplo, si inicialmente estamos utilizando un ArrayList y luego queremos cambiar a un LinkedList, al programar orientados a la interfaz List, podemos hacerlo sin problemas, siempre y cuando los métodos que necesitamos estén presentes en la interfaz.

Además, el instructor compara las interfaces con contratos en la vida real, lo que nos permite cambiar de una implementación a otra y seguir utilizando los métodos.

Esto es similar a conducir diferentes tipos de coches que, a pesar de funcionar con diferentes tipos de energía, comparten elementos comunes como el volante, las marchas y los pedales.

En resumen, al programar orientados a interfaces, estamos garantizando que las clases hijas que implementan esa interfaz se mantengan dentro de un cierto orden y tengan ciertos métodos, lo que nos brinda flexibilidad y nos permite cambiar de implementación en el futuro.

Espero que esta explicación te ayude a comprender mejor el concepto de trabajar con la interfaz List en Java. Si tienes más preguntas al respecto, no dudes en preguntar.

Espero haber ayudado y buenos estudios!