Programación Orientada A Objetos
Programación Orientada A Objetos
Programación Orientada A Objetos
Ventajas de la POO
Desventajas de la POO
• Complejidad Inicial: Puede ser más difícil de aprender y entender para los
principiantes en comparación con otros paradigmas de programación.
• Sobrecarga de Recursos: La creación y gestión de objetos pueden consumir
más memoria y tiempo de procesamiento.
• Diseño Inadecuado: Si no se planifica adecuadamente, puede resultar en una
estructura de clases compleja y difícil de mantener.
Ejemplo Práctico en POO
python
Copiar código
class Coche:
def __init__(self, marca, modelo):
self.marca = marca
self.modelo = modelo
def mostrar_info(self):
print(f'Marca: {self.marca}, Modelo: {self.modelo}')
class Deportivo(Coche):
def __init__(self, marca, modelo, velocidad_maxima):
super().__init__(marca, modelo)
self.velocidad_maxima = velocidad_maxima
def mostrar_info(self):
super().mostrar_info()
print(f'Velocidad Máxima: {self.velocidad_maxima}')
En este ejemplo:
Conclusión