paint-brush
10 OOP Design Principles Every Programmer Should Knowby@javinpaul
78,042 reads
78,042 reads

10 OOP Design Principles Every Programmer Should Know

by Javin Paul11mMay 5th, 2019
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow
EN

Too Long; Didn't Read

The Object-Oriented Design Principles<strong> </strong>are the core of OOP programming, but I have seen most of the Java programmers chasing design patterns like <a href="https://javarevisited.blogspot.com/2014/05/double-checked-locking-on-singleton-in-java.html">Singleton pattern</a>, <a href="http://www.java67.com/2013/07/decorator-design-pattern-in-java-real-life-example-tutorial.html">Decorator pattern</a>, or <a href="http://javarevisited.blogspot.sg/2011/12/observer-design-pattern-java-example.html">Observer pattern</a>, and not putting enough attention on learning <em>Object-oriented analysis and&nbsp;design</em>.

People Mentioned

Mention Thumbnail
Mention Thumbnail

Companies Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - 10 OOP Design Principles Every Programmer Should Know
Javin Paul HackerNoon profile picture
Javin Paul

Javin Paul

@javinpaul

I am Java programmer, blogger on http://javarevisited.blogspot.com and http://java67.com

About @javinpaul
LEARN MORE ABOUT @JAVINPAUL'S
EXPERTISE AND PLACE ON THE INTERNET.
L O A D I N G
. . . comments & more!

About Author

Javin Paul HackerNoon profile picture
Javin Paul@javinpaul
I am Java programmer, blogger on http://javarevisited.blogspot.com and http://java67.com

TOPICS

Languages

THIS ARTICLE WAS FEATURED IN...

Permanent on Arweave
Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite