23.02.2017 Views

Java

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

22<br />

1. ProgramaCión oriEntada a obJEtos<br />

utilizar la clase lista que ya tenemos y reutilizarla. Si heredamos de<br />

lista, y hacemos que poner arriba use agregar al final, y sacar el de arriba use<br />

elemento en la posición X más ¿tamaño?, ya tendríamos todo resuelto.<br />

tamaño<br />

poner<br />

sacar<br />

agregar<br />

elemento En<br />

PILA<br />

LISTA<br />

sacar<br />

elementos<br />

poner<br />

tamaño<br />

elemento En<br />

agregar<br />

PILA<br />

LISTA<br />

Figura 8. Herencia entre Lista y Pila. Observamos las dos alternativas<br />

para implementar una pila, la herencia y la agregación.<br />

Lamentablemente el resultado no sería una relación de subtipado<br />

entre la lista y la pila, dado que la pila también sería una lista (podría<br />

responder a elemento en la posición X), cosa que no correspondería con<br />

el concepto de pila. Es claro que una lista y una pila no forman una<br />

relación de tipo, una pila no es una lista.<br />

www.redusers.com<br />

www.FreeLibros.me

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!