Object-Oriented Programming
programming_paradigm
Knowledge graph stats
Claims22
Avg confidence93%
Avg freshness100%
Last updatedUpdated 4h ago
WikidataQ79872
Trust distribution
100% unverified
Object-Oriented Programming
concept
Programming paradigm based on the concept of objects containing data and code
Compare with...supports language
| Value | Trust | Confidence | Freshness | Sources |
|---|---|---|---|---|
| C++ | ○Unverified | High | Fresh | 1 |
| C# | ○Unverified | High | Fresh | 1 |
| Python | ○Unverified | High | Fresh | 1 |
| Java | ○Unverified | High | Fresh | 1 |
implemented in
| Value | Trust | Confidence | Freshness | Sources |
|---|---|---|---|---|
| Java programming language | ○Unverified | High | Fresh | 1 |
| C++ programming language | ○Unverified | High | Fresh | 1 |
| Python programming language | ○Unverified | High | Fresh | 1 |
primary use case
| Value | Trust | Confidence | Freshness | Sources |
|---|---|---|---|---|
| software development using objects and classes | ○Unverified | High | Fresh | 1 |
| software design and development using objects that contain data and code | ○Unverified | High | Fresh | 1 |
enables concept
| Value | Trust | Confidence | Freshness | Sources |
|---|---|---|---|---|
| modularity | ○Unverified | High | Fresh | 1 |
| code reusability | ○Unverified | High | Fresh | 1 |
based on
| Value | Trust | Confidence | Freshness | Sources |
|---|---|---|---|---|
| inheritance principle | ○Unverified | High | Fresh | 1 |
| encapsulation principle | ○Unverified | High | Fresh | 1 |
| polymorphism principle | ○Unverified | High | Fresh | 1 |
| encapsulation, inheritance, and polymorphism principles | ○Unverified | High | Fresh | 1 |
enables
| Value | Trust | Confidence | Freshness | Sources |
|---|---|---|---|---|
| code reusability | ○Unverified | High | Fresh | 1 |
| modular programming | ○Unverified | Moderate | Fresh | 1 |
supports concept
| Value | Trust | Confidence | Freshness | Sources |
|---|---|---|---|---|
| abstraction | ○Unverified | High | Fresh | 1 |
alternative to
| Value | Trust | Confidence | Freshness | Sources |
|---|---|---|---|---|
| procedural programming | ○Unverified | High | Fresh | 1 |
| functional programming | ○Unverified | Moderate | Fresh | 1 |
influenced by
| Value | Trust | Confidence | Freshness | Sources |
|---|---|---|---|---|
| Simula programming language | ○Unverified | Moderate | Fresh | 1 |
developed by
| Value | Trust | Confidence | Freshness | Sources |
|---|---|---|---|---|
| Alan Kay | ○Unverified | Moderate | Fresh | 1 |