SOLID
Last active
April 30, 2021 19:47
-
-
Save GGrassiant/059e948e2db03b3a7effc7fe065412a3 to your computer and use it in GitHub Desktop.
SOLID
-
S: single responsability —> nimble
-
O: Open to extend, closed to modif —> reusable
-
L: L. Substitute derived type with based type —> composition / inheritance
-
I: Interface Segregation principale —> composition / inheritance —> nimble
-
D: Dependency Inversion (~ facade/adapter) —> reusable
Sum up:
- Nimble
- Reusable
- Inheritance versus composition
videos: https://www.youtube.com/playlist?list=PLZlA0Gpn_vH9kocFX7R7BAe_CvvOCO_p9
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment