Programación orientada a objetos en PHP

Programación orientada a objetos en PHP

Fran Iglesias
Buy on Leanpub

Table of Contents

Programación orientada a objetos en PHP

  • El objetivo de este libro es…
  • Qué son los objetos y cómo se crean
    • La respuesta corta
    • La respuesta larga
    • Visibilidad de las propiedades
    • El constructor __construct()
    • Obtener el valor de propiedades privadas: getters
    • Propiedades que cambian
    • Asignar valor a propiedades: setters.
  • Polimorfismo y extensibilidad de objetos
    • Tipado estricto vs tipado débil
    • Herencia
    • Interfaces
  • Los principios SOLID
    • Principio de única responsabilidad
    • Principio abierto/cerrado
    • Principio de sustitución de Liskov
    • Principio de segregación de interfaces
    • Principio de inversión de dependencia
  • Dependencias y acoplamiento
    • Dependencias ocultas
    • Inversión de dependencias
    • Cuando la Inyección de dependencias se complica
    • No siempre hay que desacoplar
  • Objetos inmutables
    • DTO: Data Transfer Objects
    • Value Objects
  • Patrones de diseño
    • El patrón Fachada (Facade)
    • El patrón repositorio
    • El patrón especificación (Specification)
Programación orientada a objetos en PHP/El objetivo de este libro es…

El objetivo de este libro es…

Up next

Qué son los objetos y cómo se crean

In this chapter

  • El objetivo de este libro es…