Posts Tagged ‘Dependency Injection’

LSP: Liskov Substitution Principle

“Let q(x) be a property provable about objects x of type T. Then q(y) should be provable for objects y of type S where S is a subtype of T.”