Tuts+

SOLID: Part 3 – Liskov Substitution & Interface Segregation Principles – Tuts+ Code Tutorial

“The Single Responsibility (SRP), Open/Closed (OCP), Liskov Substitution, Interface Segregation, and Dependency Inversion. Five agile principles that should guide you every time you write code.

Because both the Liskov Substitution Principle (LSP) and the Interface Segregation Principle (ISP) are quite easy to define and exemplify, in this lesson we will talk about both of them.”

More code codification for your elucidation.