User Tools

Site Tools


wiki:pid

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
wiki:pid [2024/08/28 23:12] adminwiki:pid [2024/08/28 23:15] (current) admin
Line 50: Line 50:
 void f() { void f() {
   ...   ...
-  ProyectorLG proyector = new ProyectorLG();+  Proyector proyector = new ProyectorLG();
   ...   ...
   g(proyector);   g(proyector);
Line 64: Line 64:
  
  
-**Ejemplo 3**: Como ejemplo final, supongamos un paquete de estructuras de datos que ofrece una interfaz `Listy algunas implementaciones concretas (clases) para ella, como `ArrayList``LinkedList`Vector`. Siempre que sea posible, en el código cliente de ese paquete, declara variables, parámetros o atributos usando el tipo `List`, ya que de esta manera estarás creando código compatible con las diversas implementaciones concretas de esa interfaz."+**Ejemplo 3**: Como ejemplo final, supongamos un paquete de estructuras de datos que ofrece una interfaz ''List'' y algunas implementaciones concretas (clases) para ella, como ''ArrayList''''LinkedList'' ''Vector''. Siempre que sea posible, en el código cliente de ese paquete, declara variables, parámetros o atributos usando el tipo `List`, ya que de esta manera estarás creando código compatible con las diversas implementaciones concretas de esa interfaz.
  
wiki/pid.1724901142.txt.gz · Last modified: 2024/08/28 23:12 by admin