Content deleted Content added
No edit summary |
No edit summary |
||
Line 1:
{{Unreferenced stub|auto=yes|date=December 2009}}
'''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. Basically in OOP we consider object as a real world entity. it follows bottom up approach. It models the real world. Now most of the programming language are Object Oriented.
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]].
|