Conceptos POO
Definición Programación Orientada a Objetos:
Paradigma de programación que plantea los programas en términos de clases de objetos y
relaciones entre estos.Está basada en varias técnicas, incluyendo la abstracción, herencia,
modularidad, polimorfismo y encapsulamiento.
Clase
Objeto 1
Objeto 2
Objeto 3
Características de la Programación Orientada aObjetos:
●
Objetos: Los objetos corresponden a cualquier cosa o concepto que haga parte del
mundo real, por ejemplo un carro, un perro, una silla, etc. Los objetos se distinguen
de otros objetos portener una serie de características (atributos), y un conjunto de
operaciones o comportamientos (métodos) que se pueden realizar sobre esas
características.
Ejemplo: Carro
Características (atributos):color, modelo, marca, cilindrare.
Comportamientos (comportamiento): frenar, acelerar, apagar, encender, retroceder.
Ejemplo: Perro
Características (atributos): raza, color pelaje, altura, peso, colorojos, nombre.
Comportamientos (comportamiento): correr, ladrar, sentarse, pararse.
●
Clases: Son moldes o plantillas a través de las cuales se crean los objetos, las
clases definen loscomportamientos y características comunes de los objetos. A partir
de una clase se pueden crear múltiples del mismo tipo.
Carro
color
modelo
marca
cilindrare
frenar
acelerar
apagar
encender
retroceder
●Clase-Objetos: Existe una relación estrecha entre clase y objetos, a partir de una
clase se pueden crear objetos del mismo tipo.
Carro
color
modelo
marca
cilindrare
frenar
acelerar
apagar
encenderretroceder
Objeto 1
Objeto 2
Mazda
Renault
color: negro
color: plateado
modelo: 1998
modelo: 2006
marca: Mazda Alegro
marca: Renault Simbol
cilindrare: 1.4 c.c
frenar ()
cilindrare: 1.4 c.c
frenar()
acelerar ()
acelerar ()
apagar ()
apagar ()
encender ()
encender ()
retroceder ()
retroceder ()
●
Herencia: Capacidad de poder heredar comportamientos y atributos entre clases. Se...
Regístrate para leer el documento completo.