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/