- Single Responsibility principle
- Open/Closed principle
- Liskov substitution principle
- Injection of Dependencies
- Demeter principle
you can browse the codes and when you see a comment
written // Wrong use:
, this means that the following section
presents code with a violation of the respective principle.
Comments written // Correct use:
indicate that the following
section would be a possible solution to that the code does not violate
the respective principle.