Chris J. Lee

Dallas Drupal Developer

You are here

IRCmaxwell on OOP for PHP

Had some interesting points in his recent article titled, "Beyond Object Oriented Programming".

ircmaxwell, or Anthony Ferrara, provides some interesting approaches to PHP object architecture and design of objects.

I found most intriguing is the reductionism of different types of objects in OOP programming for php. IRCmaxwell uses the SOLID to dilineate various different types of Objects:

  • Single Responsibility Principle
  • Open/Closed Principle
  • Liskov Substitution Principle
  • Interface Segregation Principle
  • Dependency Inversion Principle

Each of these principles are outlined in his article. I won't take the time to extrapolate each principle since he does it so well.

© 2018 Chris J. Lee