Encapsulamiento, guion bajo

 

1. Encapsulamiento (Cápsula Protectora)

Consiste en restringir el acceso directo a los datos internos de un objeto para evitar modificaciones accidentales o corruptas desde fuera. En Python usamos convenciones de guiones bajos (`_protegido` o `__privado`) y decoradores `@property`.

Las variables que comienzan por un doble guión bajo __ la podemos considerar como atributos privados. Veamos un ejemplo:

class CuentaBancaria:
    def __init__(self, titular, saldo_inicial):
        self.titular = titular
        self.__saldo = saldo_inicial  # Atributo privado con __


Entradas populares de este blog

BLOQUE 5_Páginas de IA generativa de video (gratis y sin pagar) para 4º ESO IA artificial_Inteligencia artificial

GrÁfico de lineas, google colab o jupyter ,GRÁFICO DE DISPERSIÓN Y DETECCIÓN DE PROFUNDIDAD, NOTEBOOK, PÍDELE A TU IA FAVORITA,