DSA Factory
Curriculum
OOP and design

SOLID and design smells

About 7 steps, from the first idea to a mastery test.

  1. Stage 0ResponsibilityComing soon
  2. Stage 1Change without painFree
    1. 1Single responsibility12 min
    2. 2Open for extension, closed for modification13 min
  3. Stage 2Substitution and dependenciesFree
    1. 1Liskov substitution13 min
    2. 2Interface segregation11 min
    3. 3Dependency inversion and injection14 min
  4. Stage 3Spotting troubleFree
    1. 1Cohesion and coupling11 min
    2. 2Design smells and refactoring13 min
Start freeTry a step first