Please enable JavaScript.
Coggle requires JavaScript to display documents.
Programacion orientada a objetos, Metodos, GET - Coggle Diagram
Programacion orientada a objetos
¿Que es?
Es una manera de escribir un código ya que lo hace resumido y/o corto aparte de ser reutilizable.
Tipos de objetos
Objetos ideales
Imaginarios y abstractos
Cada objeto tiene sus atributos de identidad que lo distingue de los demás objetos
Que dos objetos tengan los mismos atributos no significa que sean iguales.
Organiza el código
Los objetos presentan atributos
Objetos fisicos
Son tangibles
Casas autos, motos, modelos
Objetos psiquicos
Son intangibles
Dolor, punzante, intensidad.
Clases
Es un conjunto de objetos que constan de sus diferentes tipos de atributos
Por ejemplo, de la clase de hoteles podemos ver sus diferentes atributos.
De 3 hoteles que son la misma clase la cual es HOTELES, se puede ver los diferentes atributos la cual es nombre, ubicación, infraestructura, personal, gerente, calificación, entre otras cosas
Herencia
Super clase o padre
Subclases o Hijo y/o Hija
Son datos que no puedan repetirse del padre o super clase, pero si contengan otro tipo de datos
Son datos únicos que solamente la super clase pueda o deba tener
Polimorfismo
Se basa en que una super clase de una orden a las subclases las cuales no lo interpretaran de la misma manera y harán diferentes tipos de ejecuciones
Por ejemplo, la super clase da la orden de determinar el área de una figura, pero cuando la orden llega a las subclases estas tienen diferentes formas por lo cual cambia su forma de interpretar la orden
Múltiples formas
Cada uno de estos objetos puede responder por mensaje de forma distinta
Abstracción
Extraer la información que sean elementales o principales de un objeto
Encapsulamiento
Ocultamiento de datos
Métodos públicos y métodos privados
En los públicos por ejemplo de una computadora se puede ver encender, apagar y reiniciar, los ocultos serían los de cambiar procesador o el disco duro
Metodos
Metodo set y get
SET
Es cambiar el atributo del objeto que se está usando, este se puede cambiar de acuerdo a las necesidades
Metodo constructor
Nos sirve para inicializar valores validos de nuestro objeto
Cada objeto tiene un comportamiento
Televisor
Comportamiento
Apagado/Encendido
Metodo visualizador
Muestra los valores de los atributos
Método Inicializador
Su función es establecer un estado inicial en el objeto
GET
En el método get se usa para obtener el atributo del objeto que se está usando