Object Oriented Software Engineering   View all facts   Glossary   Help
subject > paradigm
Next subjectpattern    Upsubject    Previous subjectnoun phrase   

paradigm comparison table
Subject have feature work well helps work badly organize has definition hide provide have fundamental units
object orientation     A near-synonym for the object-oriented paradigm   
object-oriented paradigmpolymorphism to ensure communicational cohesion code into classes that each contain procedures for manipulating instances of that class aloneAn approach to software design and programming in which software is primarily thought of as a collection of classes that each have responsibilities for various operations, and which are instantiated at run time to create objects  objects
procedural paradigm if the program's purpose is to perform complex calculations with relatively simple data if the program's purpose is to perform calculations on complex datacode into procedures that each manipulate different types of dataAn approach to software design and programming in which software is primarily thought of as a hierarchy of procedures - the root of the hierarchy is typically a main procedure, which calls other procedures, etc. (in contrast to the object-oriented paradigm)many of the details of computationsprocedural abstraction 

Next subjectpattern    Upsubject    Previous subjectnoun phrase