📑 Table of Contents

This is a list of terms found in object-oriented programming.

A

edit

B

edit

C

edit

D

edit

E

edit

F

edit

G

edit

H

edit

I

edit

L

edit

M

edit

N

edit

O

edit

P

edit

R

edit

S

edit

T

edit

V

edit

W

edit

Y

edit

📚 Artikel Terkait di Wikipedia

Object-oriented programming

Object-oriented programming (OOP) is a programming paradigm based on objects – software entities that encapsulate data and function(s).[clarification needed]

Interface (object-oriented programming)

In object-oriented programming, an interface or protocol type is a data type that acts as an abstraction of a class. It describes a set of method signatures

Inheritance (object-oriented programming)

In object-oriented programming, inheritance is the mechanism of basing an object or class upon another object (prototype-based inheritance) or class (class-based

Aspect-oriented programming

computing, aspect-oriented programming (AOP) is a programming paradigm that aims to increase modularity by allowing the separation of cross-cutting concerns

Coupling (computer programming)

elimination Dependency hell Efferent coupling Inversion of control List of object-oriented programming terms Loose coupling Make (software) Static code analysis

Object composition

Common kinds of compositions are objects used in object-oriented programming, tagged unions, sets, sequences, and various graph structures. Object compositions

Lisp (programming language)

standardized object-oriented programming language (1994, ANSI X3J13). ObjectLisp or Object Lisp, used by Lisp Machines Incorporated and early versions of Macintosh

Strategy pattern

"Brake" } } Dependency injection Higher-order function List of object-oriented programming terms Mixin Policy-based design Type class Entity–component–system