paint-brush
OOP Design: Composible objects support changeby@clm160
1,444 reads
1,444 reads

OOP Design: Composible objects support change

by Liviu Costea4mDecember 13th, 2017
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

I believe ‘composition over inheritance’ is the most important OOP principle understood by very few people writing code in OOP languages and applied by even fewer developers. And I am basing my affirmation on my whole experience as a developer and interviewer at 4 companies since I started writing the first lines of code and getting paid for it back in 2003. To be honest it is also based on the reading that I have done in the past years, and I can also tell you there are a lot of developers better than me that say this.

Company Mentioned

Mention Thumbnail
featured image - OOP Design: Composible objects support change
Liviu Costea HackerNoon profile picture
Liviu Costea

Liviu Costea

@clm160

L O A D I N G
. . . comments & more!

About Author

TOPICS

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