php_orientado_a_objetos

Page 188

188 de 294

Programación Orientada a Objetos en PHP5 Edición: Julio 2009 / Usuario: Juan Zapata

SURFORCE / FORMACIÓN www.surforce.com

Las interfaces son “contratos de implementación” Una interface es conceptualmente lo que se dice un “contrato de implementación”, ya que para usar un servicio (Impresora) tiene que cumplir un contrato (interfaz) que lo obliga a cumplir una serie de requisitos (las firmas de métodos que aparecen en la interfaz). De esta forma obtenemos un diseño robusto, ya que nada queda supeditado a la palabra y no depende del conocimiento o desconocimiento del código, ya que al solo hacer un “implements” el mismo compilador nos va guiando con los métodos que nos faltan cumplir Anexo Se recomienda leer:  

Herencia de clases y el "Principio de Liskov" (actualizado 15/10/2007) "Herencia múltiple en PHP5"

SURFORCE | mail: info@surforce.com | web: http://www.surforce.com Licencia: http://creativecommons.org/licenses/by-nc/3.0/


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.