Esta es una lista de términos que se encuentran en la programación orientada a objetos . Algunos están relacionados con la programación orientada a objetos y otros no.
A
- Clase abstracta
- Accesibilidad
- Método abstracto
- Abstracción (informática)
- Control de acceso
- Modificadores de acceso
- Método de acceso
- Patrón de adaptador
- Orientado a aspectos
B
C
- Elenco
- Patrón de cadena de responsabilidad
- Clase
- Jerarquía de clases
- Método de clase
- Objeto de clase
- Variable de clase
- Cohesión
- Clase de colección
- Composición
- Constructor
- Contenedor (tipo de datos abstracto)
- Contravarianza
- Copiar constructor
- Acoplamiento
- Covarianza
D
- Diseño basado en datos
- Ocultación de datos
- Constructor predeterminado
- Copia profunda
- Delegación
- Inyección de dependencia
- Incinerador de basuras
- Tabla de despacho
- Enlace dinámico, también llamado enlace tardío
- Despacho dinámico
- Lenguaje escrito dinámicamente
mi
- Enlace anticipado
- Clase propia
- Encapsulación (programación de computadoras)
- Conferencia europea sobre programación orientada a objetos
- Manejo de excepciones
- Extensión
F
- Fachada - patrón
- Patrón de método de fábrica
- Objeto de fábrica
- Patrón de fábrica
- Campo
- Finalizador
- Función de primera clase
- Clase base frágil
- Composición de funciones
GRAMO
- Programación genérica
- Objeto de Dios
H
- Asignación de memoria basada en montón
- Clase de ayudante
- Lenguaje híbrido
I
- Objeto inmutable (también llamado valor inmutable)
- Ocultación de información
- Herencia
- Inicializar
- Función en línea
- Clase interior
- Instancia (informática)
- Método de instancia
- Variable de instancia (también llamada miembro de datos)
- Diagrama de interacción
- Interfaz
- Inversión de control (IoC)
- Iterador
L
- Encuadernación tardía
- Principio de sustitución de Liskov
METRO
- Accesibilidad para miembros
- Miembros, cualquier contenido de una clase: atributos , métodos y clases internas
- Paso de mensajes
- Metaclase
- Metaprogramación
- Método (programación de computadoras)
- Mixin
- Objeto simulado
- Modelo – vista – controlador (MVC)
- Programación modular
- Envío múltiple
- Herencia múltiple
- Arquitectura de varios niveles
- Variable mutable
- Método de mutador
norte
- Destrozar nombre
- Espacio de nombres
- Método nativo
- Clase anidada
O
- Objeto (informática)
- Tipo de objeto
- OOPSLA - conferencia anual sobre programación, sistemas, lenguajes y aplicaciones orientadas a objetos
- Principio abierto / cerrado
- Ortogonalidad
- Sobrecarga
PAG
- Paquete
- Sobrecarga paramétrica
- Clases parametrizadas
- Los principios de Parnas
- Clase parcial
- Patrones
- Diseño basado en políticas
- Polimórfico
- Tipo de datos primitivo
private
, una forma de encapsulación en programación orientada a objetos- Paradigma de programación
protected
, una forma de encapsulación en programación orientada a objetos- Protocolo
- Patrón de prototipo
- Programación basada en prototipos
public
, una forma de encapsulación en programación orientada a objetos- Polimorfismo puro
- Función virtual pura (también llamada método virtual puro)
R
- Desarrollo rápido de aplicaciones (a veces creación rápida de prototipos )
- Recursividad
- Refinamiento
- Reflexión
- Diseño impulsado por la responsabilidad
- Polimorfismo inverso
- Información de tipo de tiempo de ejecución
S
- Alcance
- Copia superficial , a diferencia de copia profunda
- Principio de responsabilidad única
- Patrón singleton
- Jerarquía de raíz única
- Rebanar
- Clase de especificación , una clase que implementa la clase abstracta
- Asignación de memoria basada en pilas
- Método estático
- Lenguaje escrito estáticamente , a diferencia del lenguaje escrito dinámicamente
- Lenguaje de programación fuertemente tipado
- Subclase (también llamada clase secundaria o clase derivada)
- Acoplamiento de subclase
- SÓLIDO
- Sustituibilidad , principio de
- Subtipo
- Superclase (también llamada clase padre o clase base)
T
- Niveles
- Patrón de método de plantilla
- Desarrollo impulsado por pruebas
- Rasgo
- Tipo
- Conversión de tipos (también llamada encasillamiento )
V
- Clase virtual
- Función virtual (también llamada método virtual)
- Puntero de función virtual (también llamado puntero de método virtual)
- Herencia virtual (programación orientada a objetos)
- Tabla de método virtual (también llamada vtable, tabla de función virtual o tabla de método virtual)
- Viscosidad (programación)
- Tipo vacío
W
- Referencia débil
Y
- Problema de yo-yo