
A Google user
- Flag inappropriate
- Show review history
Great reference, no ads, no cost. The examples are concise. Actually used it to implement a pattern I've not used before in a small app and found it very helpful.
39 people found this review helpful

Kelsey Smith
- Flag inappropriate
- Show review history
It appears that the given, failing Liskov example actually succeeds as the subtype is correct: 10x10 = 100. And the Dependency Inversion (DIP), both create IExecutable and, in Main, swap the variable's type definition with the abstractions: IExecutable exec = new Executable();.

A Google user
Great work - simple and efficient. But that search bar.. Is annoying as ***. Please make it available via the search button pressing.
9 people found this review helpful