Synopsis: | It shall be possible to use a reference to an object of a derived class wherever a reference to that object's base class object is used |
Language: | C# |
Severity Level: | 3 |
Category: | Object oriented |
Description: |
This rule is known as the Liskov Substitution Principle, (see [Liskov 88]), often abbreviated to LSP. Please note that an |