Object-oriented modeling: Difference between revisions

Content deleted Content added
m typo
Line 1:
{{Unreferenced stub|auto=yes|date=December 2009}}
'''Object-Oriented Modeling''', or OOM, (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 discreetdiscrete reusable code blocks that could stand on their own, take variables, perform a function on them, and return values.
 
The Object-Oriented paradigm assists the programmer to address the complexity of a [[problem ___domain]] by considering the problem not as a set of functions that can be performed but primarily as a set of related, interacting Objects. The modeling task then is specifying, for a specific context, those Objects (or the Class the Objects belongs to), their respective set of Properties and Methods, shared by all Objects members of the Class. For more discussion, see [[Object-oriented analysis and design]] and [[Object-oriented programming]]. The description of these Objects is a [[Logical schema|Schema]].