Tag Archives: OO

Should I learn first design patterns or object oriented principles?

This is a question I faced while chatting with a Junior Java Developer recently. I think it is an interesting question, especially because it seems the two things could be put on the same level at first glance. You find below my answer, hoping it is clear enough and that may help someone else clarifying [...]

The Object Oriented unforgettable rules

Are you developing using the Object Oriented paradigm and you don’t know (or don’t remember) the S.O.L.I.D. principles? Welcome, you are in the right place. S.O.L.I.D. The S.O.L.I.D. principles are the five holy laws of the classes’ design in Object Oriented programming. The first rule is… Single Responsibility Principle A class should have one, and [...]