paint-brush
Object-Oriented Programming Explained in 5 Levels of Difficultyby@mcsee
1,267 reads
1,267 reads

Object-Oriented Programming Explained in 5 Levels of Difficulty

by Maximiliano Contieri5mAugust 16th, 2022
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

Object-Oriented Programming (OOP) is a programming style based on the idea of objects. An object is a representation of something in the real world. OOP makes it easy to create programs that can [model real-world objects] OOP has many advantages over other styles of programming. One advantage is that it makes code easier to read and understand since it is more *declarative* (what we need) instead of *imperative* OOP code is often written in a more natural and readable fashion than procedural code.

Company Mentioned

Mention Thumbnail
featured image - Object-Oriented Programming Explained in 5 Levels of Difficulty
Maximiliano Contieri HackerNoon profile picture
Maximiliano Contieri

Maximiliano Contieri

@mcsee

I’m senior software engineer specialized in declarative designs and S.O.L.I.D. and Agile lover.

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

About Author

Maximiliano Contieri HackerNoon profile picture
Maximiliano Contieri@mcsee
I’m senior software engineer specialized in declarative designs and S.O.L.I.D. and Agile lover.

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
Also published here
Newsbreak
Learnrepo