265179d4_erminology_for_New_Programmers__Description
[Term] Liskov Substitution Principle [Description] 
Idea of swap-ability and is expressed as a Design By Contract (DBC).I can swap in another object X which is an implementation of T if that objects is a type of T and the overall application works.This is the basis of mocking objects, mocking implementation frameworks; testing in general; proxy remote objects, persistence capable objects; application server and lifecycle monitoring situations; plug-and-play and restartable applications. I could go on, but I won’t.
Peter Pilgrim :: Java Champion :: Enterprise Blog » Agile Software Developer Terminology for New Programmers
Description