Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

New posts in liskov-substitution-principle

Code Contracts and Inheritance(Precondition on overridden method)

Liskov substitution principle and proper way to use inherited classes

C# return type covariance and Liskov substitution principle

Hierarchy violates Liskov - so what?

Does Liskov Substitution Principle also apply to classes implementing interfaces?

Can I implement a series of reusable tests to test an interface's implementation?

Do abstract properties violate the Liskov substitution principle?

Adapter Pattern vs Liskov Substitution

Avoiding of violating LSP

Liskov substitution principle and Streams

Liskov Substition and Composition

C# Interface Implementation relationship is just "Can-Do" Relationship?

Can't weakening preconditions and strengthening postconditions also violate Liskov Substitution Principle?

Overriding getPreferredSize() breaks LSP

Does the Liskov Substitution Principle apply to subtype which inherited from abstract class?

Overriding virtual boolean pure method without LSP breaking

Why Liskov Substitution Principle needs the argument to be contravariant?

Is the Composite Pattern SOLID?

How to comply with Liskov's Substitution Principle (LSP) and still benefit from polymorphism?

Does Haskell's type system honor the Liskov Substitution Principle?