C# for Artists: The Art, Philosophy, and Science of ...
Rick Miller
The two design principles and guidelines that bear their names are the Liskov Substitution Principle (LSP) and Bertrand Meyer's Design by Contract (DbC). These closely related object-oriented design concepts are covered together in thisĀ ...