DEV Community

Dibyojyoti Sanyal
Dibyojyoti Sanyal

Posted on • Updated on • Originally published at cloudnativemaster.com

What are the characteristics of Object Oriented Design Principles ?

Object Oriented Design principles

Object Oriented Design principles help users to write high quality code. Today we will see what are the characteristics or what the design principles give when they are followed. To understand OO design principles you should know at least one OO programming. Here I have chosen to use JAVA. There are several principles and several names of the same principles. Here I will list the most popular basic ones which are well received and well known. I will list here what the characteristics are.

  1. Transparency
  2. Simplicity
  3. Incremental development approach
  4. Cohesion or Coherence and Coupling
  5. Orthogonality

To read an explanation on each of the above five points you can refer to my blog post

Top comments (0)