Es una forma especial de
programar, lo mas cercano a como expresar cosas de la vida real.
clase
Una clase, es simplemente una abstracción que hacemos de nuestra experiencia sensible. El ser
humano tiende a agrupar seres o cosas -objetos- con características similares en grupos -clases-. Así, aun cuando existen por ejemplo multitud de vasos diferentes, podemos reconocer un vaso en cuanto lo vemos, incluso aun cuando ese modelo concreto de vaso no lo hayamos visto nunca
atributos
son datos que
se refieren al estado
del objeto.
metodos
son funciones que
pueden aplicarse a
los objetos.
objeto
Una clase es un nuevo tipo de dato y un objeto cada una de las asignaciones que hacemos a ese tipo de
dato.
herencia
Esta es la cualidad más importante de un sistema OOP, la que nos dará mayor potencia y
productividad, permitiéndonos ahorrar horas y horas de codificación y de depuración de errores. Es por ello que me niego a considerar que un lenguaje es OOP si no incluye herencia, como es el caso de Visual Basic
Encapsulacion
Es el proceso de almacenar en una misma sección los elementos de una abstracción que constituyen su estructura y su comportamiento; sirve para separar el interfaz contractual de una abstracción y su implantación.
Polimorfismo
Por polimorfismo entendemos aquella cualidad que poseen los objetos para responder de distinto modo ante el mismo mensaje.
Programación orientada
a objetos
lenguajes de programacion
C++
JAVA
se caracteriza por
simple
distribuido
Robusto
Seguro
portable
Multithread
creado por sum Microsystems
tiene herramientas visuales
OBJETIVE C
VISUAL BASIC
Subtopic