Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is Object-Oriented Modeling different from Object-Oriented Programming?

Tags:

oop

What is the difference between Object-Oriented Modeling and Object-Oriented Programming? I overheard a conversation on my subway train this morning and it seems that these things are different. Aren't they?

like image 831
Martin08 Avatar asked Sep 20 '25 12:09

Martin08


1 Answers

Object-Oriented Modeling refers to the process where you are designing how the code will look like. You will use a modeling language like UML to do Object-Oriented Modeling. Object-Oriented Programming refers to a programming paradigm where you use objects. These objects have been designed during the desing phase using Object-Oriented Modeling techniques, and they are implemented during the construction (programming phase) using a language that supports Object-Oriented programming and based on the model.

like image 150
Curro Avatar answered Sep 23 '25 13:09

Curro