💡 Words with a Similar Meaning to "Object oriented programming"
Found via reverse dictionary — words that share a conceptual meaning.
| Word | Definition |
|---|---|
| object-oriented programmingnoun | (programming) A programming paradigm that uses hierarchies of objects, instantiated from templates called classes, to design applications and computer programs. |
| object-based programmingnoun | (programming) A programming paradigm that encapsulates states and operations inside "objects" to design applications and computer programs. |
| object-oriented languagenoun | (programming) Any programming language that encapsulates the state and operations inside objects that support inheritance. |
| prototype-oriented programmingnoun | (programming) A programming paradigm that encapsulates states and operations inside "prototypes" to design applications and computer programs. |
| aspect-oriented programmingnoun | (programming) A programming paradigm that aims to increase modularity by allowing the separation of cross-cutting concerns. |
| object-based languagenoun | (computing) Any programming language that encapsulates the state and operations inside objects that may or may not support inheritance. |
| oopslanoun | (computing) Acronym of Object-Oriented Programming, Systems, Languages & Applications. |
| objectnoun | A thing that has physical existence but is not alive. |
| unified type systemnoun | (object-oriented programming) A concept for computer language types where a primitive type can support methods and encapsulation, but only reference types support virtual methods and specialization. |
| overloadingnoun | (object-oriented programming) A type of polymorphism, where different functions, operators or variables with the same name are invoked based on the data types of the parameters passed. |
| behavioral patternnoun | (software, object-oriented programming) Alternative spelling of behavioural pattern. [(software, object-oriented programming) A design pattern which specifies how the entities of a software communicate with each other.] |
| class-based programmingnoun | (programming) A programming style, where inheritance is achieved by using classes of objects. |
| aspect-oriented languagenoun | (computing) A programming language that aims to increase modularity by allowing the separation of cross-cutting concerns. |
| open/closed principlenoun | (programming, object-oriented programming) Alternative spelling of open-closed principle. [(programming, object-oriented programming) A principle that states that software entities (such as classes, modules, and functions) should be open for extension, but closed for modification.] |
| prototype-based programmingnoun | (programming) A programming style, where inheritance is achieved by using existing objects by means of delegation that act as prototypes. |
| object graphnoun | (software, object-oriented programming) A view of an object system at a particular point in time that details the relationships between class instances. |
| javanoun | (computer languages) An object-oriented, garbage-collected computer programming language. |
| function objectnoun | (object-oriented programming) An object that encapsulates a function pointer (or equivalent). |
| encapsulationnoun | (programming, object-oriented programming) Grouping together an object’s ‘state’ (its data) and the operations that may alter or interrogate it (its methods). |
| function overloadingnoun | (object-oriented programming) A feature that allows creating several functions or methods with the same name differing in the type of the input and the output parameters. |
Translate “Object oriented programming” into Another Language
Pick a language — the word will be pre-filled in the translator.