Talk:Object-oriented modeling: Difference between revisions

Content deleted Content added
Line 14:
-- [[User:Mdd|Mdd]] ([[User talk:Mdd|talk]]) 23:56, 7 December 2012 (UTC)
:I oppose the merge. First, they are clearly different things. UML is an object modeling language. Object modeling is what you use UML for. Object modeling should talk about things like Booch, Jacobsen, etc. the process of modeling. You can do object modeling drawing boxes and arrows on a white board with no modeling language. Regarding your specific issues: 1) I don't see why object modeling language is confusing. It seems perfectly clear. As I said UML is an obvious example but there are other languages I've used. You could say OWL is a modeling language and Protege is a tool to do modeling. 2) I agree, this article as it stands now is awful, that is an issue with the article. 3) Again, no confusion UML is a modeling language object modeling is what you do with it. 4) Your last point wasn't substantive, no reply needed. BTW, I do agree that renaming this article is probably warranted. I was surprised there was no article for OO methods (booch, rumbaugh, etc.) If there was such an article I would say merging OO modeling into THAT article might make sense. [[User:MadScientistX11|MadScientistX11]] ([[User talk:MadScientistX11|talk]]) 16:19, 13 December 2013 (UTC)
 
== Programming and Modeling are not the same thing ==
 
The article currently (but not for long :) opens as follows: "Object-oriented modeling (OOM), '''also called object-oriented programming''' (OOP) is a modeling paradigm mainly used in computer programming. Prior to the rise of OOM, the dominant paradigm was procedural programming, which emphasized the use of discrete reusable code blocks that could stand on their own, take variables, perform a function on them, and return values." This is simply wrong. Object-oriented modeling is not the same thing as programming. They are very different activities. Actually in the OO community there are religious wars about the two, some people think it's terrible to do programming before doing modeling. Some people think modeling is just a waste of time -- especially with high level languages such as Java -- and just get to the code and forget the model. But they absolutely are different activities, this is really basic stuff, I'm surprised that sentence lasted more than a day. I'm changing it as soon as I finish typing this. [[User:MadScientistX11|MadScientistX11]] ([[User talk:MadScientistX11|talk]]) 16:25, 13 December 2013 (UTC)