BlogLow-Level DesignModule 3 Design Principles2. Composition vs InheritanceMarch 5, 20261 min readlow level designLLDdesign patternsSOLID principlesobject oriented designclean coderefactoringcode architecturesoftware engineeringOOPBack to Module 3 Design Principles