Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
07 Encapsulamiento Néstor Suat-Rojas. Ing. Msc (c) nestor.suat@unillanos.edu.co Escuela de Ingeniería Facultad de Ciencias Básicas e Ingeniería mailto:nestor.suat@unillanos.edu.co Introducción El significado de Encapsulación es asegurarse de que los datos "sensibles" estén ocultos a los usuarios. La encapsulación significa el proceso de empaquetar los datos y las funciones en una sola cápsula. También protege los datos de otras clases limitando el acceso. Básicamente, oculta los datos. Introducción Private ● Para lograr esto, debe declarar los atributos de la clase como private Public ● Si desea que otros lean o modifiquen el valor de un miembro privado, puede proporcionar métodos públicos get y set. Introducción ¿Cómo usar encapsulamiento en C++? Para lograr esto tenemos que seguir los siguientes pasos: 1. Primero, necesitamos (en la posible) hacer que todos los miembros de datos sean privados. 2. Luego, las funciones públicas getter y setter deben crearse para cada miembro. Pasos: 1. Miembros privados 2. Funciones públicas getter y setter para cada miembro. Encapsulamiento ¿Por qué encapsulamiento? ● Se considera una buena práctica declarar los atributos de su clase como privados. ● Las clases después de la encapsulación aumentan la legibilidad y reducen la complejidad. ● Ayuda a proteger los datos. ● Asegura un mejor control de los datos, porque usted (u otros) puede cambiar una parte del código sin afectar otras partes. Bibliografía ● EDUCBA https://www.educba.com/encapsulation-in-c-plus-plus/ ● Geeks for Geeks https://www.geeksforgeeks.org/encapsulation-in-c/ ● W3schools https://www.w3schools.com/cpp/cpp_encapsulation.asp https://www.educba.com/encapsulation-in-c-plus-plus/ https://www.geeksforgeeks.org/encapsulation-in-c/ https://www.w3schools.com/cpp/cpp_encapsulation.asp Gracias...
Compartir