A life committed to learning.

Object Oriented Software Design Principles and guidelines

I have been refreshing the SOLID principles in Object Oriented. SOLID  stands for:

  • Single Responsability Principle
  • Open Closed Principle
  • Liskov Substitution Principle
  • Interface Segragation Principle, and
  • Dependency Inversion Principle

These are the principles for Object Oriented design, but not following them don’t make me a bad developer, of course. As with any principle, I can violate it if I have a reason to do it.

I had to give a talk about these principles, so I decided get them out  and in the next posts, I will publish a slideshare, per principle, that supportted my talks.

To get the talk started, I begin by introducing OO Programming. Oo programming introduction

View more presentations from Joao Pereira.



View more posts from this author
One thought on “Object Oriented Software Design Principles and guidelines

Leave a Reply

Your email address will not be published. Required fields are marked *