Skip to content

Instantly share code, notes, and snippets.

@gabolirca
gabolirca / 4toprincipioPOO.py
Created October 12, 2025 06:25
José Gabriel Lira Castelán
from abc import ABC, abstractmethod
from datetime import datetime
# --- ABSTRACCIÓN: define la interfaz común ---
class Persona(ABC):
def __init__(self, codigo, nombre):
self.__codigo = codigo # ENCAPSULAMIENTO: atributo privado
self.__nombre = nombre # ENCAPSULAMIENTO: atributo privado
def get_codigo(self):