Week 5 - Session 1 - SOLID Object Oriented Design


In object-oriented computer programming, the term SOLID is an acronym for five design principles intended to make software designs more understandable, flexible and maintainable.
  • Single responsibility principle 
  • Open/closed principle 
  • Liskov substitution principle 
  • Interface segregation principle 
  • Dependency inversion principle

SOLID cheatsheet - https://www.monterail.com/hubfs/PDF%20content/SOLID_cheatsheet.pdf

Popular posts from this blog

Week 9 to 12 - Learning with MCR Codes

Week 9 - Session 1 - The Internet, the Web, HTTP