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.