Programación orientada a objetos

Description

Hola
Elkin Eduardo Loor salazar
Mind Map by Elkin Eduardo Loor salazar, updated 11 months ago
Elkin Eduardo Loor salazar
Created by Elkin Eduardo Loor salazar 11 months ago
1
0

Resource summary

Programación orientada a objetos
  1. Programación que es ??
    1. La programación orientada a objetos es un modelo de programación en el que el diseño de software se organiza alrededor de datos u objetos, en vez de usar funcione
      1. Que es un objecto
        1. En el mundo real estamos rodeados de objectos : tu taza de café tu teléfono tu bicicleta
          1. class Coche: # Constructor de la clase def init(self, marca, modelo): self.marca = marca self.modelo = modelo # Método para describir el coche def describir(self): return f"Este coche es un {self.marca} {self.modelo}"
    2. Creación de un objecto
      1. Una ves que tengas una clase puedes crear objectos específicos o instancias de esa clase
        1. Ejemplo mi_coche = Coche("Toyota", "Corolla") print(mi_coche.describir()) # Salida: Este coche es un Toyota Corolla
      2. Clase los moldes de los objectos
        1. La definición anterior bes lo que llamamos una clase
          1. Piensa en la clase de coche como plano que nos dice como debería ser cada coche de fabrica en término de programación
        2. Herencia tomando lo mejor de nosotros
          1. Cunado hablamos de familia a menudo escuchamos que alguien le heredó los color de ojos de su madre o el talento musical de su padre
            1. En POO la herencia permite que una clase . Es como si una nueva receta de galletas tomara ingredientes de una receta anterior y agregara algo más
              1. class CocheElectrico(Coche): def init(self, marca, modelo, autonomia): super().init(marca, modelo) self.autonomia = autonomia def autonomia_restante(self, distancia_recorrida): return self.autonomia - distancia_recorrida
          2. Polimorfo una función, mocho más
            1. El polimorfismo se refiere a la capacidad de diferentes clases de ser tratadas como instancias de la misma clase a través de la herencia. Es una forma elegante de decir que diferentes objetos pueden realizar una acción de la misma manera. Considerando las clases anteriores, aunque Coche y CocheElectrico son diferentes, ambos pueden usar el mismo método describir(). Este es un simple ejemplo de polimorfismo.
            Show full summary Hide full summary

            Similar

            Mapas mentales con ExamTime
            Nazareth Olivo
            Esquemas
            Ximena Barrera
            fichas de estudio
            Guadalupe Reyes Soriano
            Music and its most prominent types
            Elina Sandoval
            Vertebrate animals
            Eliana Sandoval
            Biochimie 101-120
            Rodion Stoev
            Bulbul rahidian, puntea, cerebelul – conformație externă, structură
            T Adela
            Tejidos básicos
            Andrea Celedón
            INTERPRETAR FUNCIONES Y ECUACIONES APLICADAS A LA ADMINISTRACIÓN
            Danny Aguilar
            Factores bióticos
            DENNY WILLIAM MORENO CASTRO