A life comited 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.


jpereira

http://jpereira.eu

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 *