Zusammenfassung der Ressource
Java World
Capitulo 2
- Programación
Orientada a
Objetos
- Clases
- Define las caracteristicas
que un objeto puede realizar
y define un valor que
mantiene el estado del
objeto
- Objetos
Anmerkungen:
- Todo objeto del mundo real tiene 2 componentes: características y comportamiento.
Por ejemplo, los automóviles tienen características (marca, modelo, color, velocidad máxima, etc.) y comportamiento (frenar, acelerar, retroceder, llenar combustible, cambiar llantas, etc.).
Los Objetos de Software, al igual que los objetos del mundo real, también tienen características y comportamientos. Un objeto de software mantiene sus características en una o más “variables”, e implementa su comportamiento con “métodos”. Un método es una función o subrutina asociada a un objeto.
- Es una instancia de un tipo
de clase. Se usa la palabra
reservada a new=
- Herencia
- Caracteristica que
permite heredar,
atributos y funcionalidad
de una clase padre
- Polimorfismo
- Funcionalidad que permite que
permite a código viejo invocar
código nuevo, tambien permite
extender el sistema sin
modificar código existente
- Los elementos del
Sistema se dividen
en objetos
- Constructor
- Metodo especial de una clase,
su funcion es inicializar el
objeto, y sirve para
asegurarnos que el objeto
contenga valores validos.
- Encapsulamiento
- Es la capacidad de hacer
permisible el acceso a los
metodos, capacidad de
ocultar
- Metodo
- Son las acciones que se le
asignaran a los objetos por
medio de las clases.
- Abstracción
- Denota las características
esenciales de un objeto, sin
revelar como se implementan
estas características.
- Paradigma
Estructural
- Objetivo dividir el
sistema en funciones,
ha ido quedando en
desuso. Pascal o C++