Entradas

Mostrando las entradas etiquetadas como abstracción

POO: encapsulación y abstracción

Imagen
Hola. Si bien los conceptos centrales del paradigma orientado a objetos son el de objeto y el de clase, esto en sí no es nada si no se sustenta en los pilares fundamentales de la programación orientada a objetos (POO), a saber: ENCAPSULACIÓN La encapsulación se considera una de las características definitorias de la orientación a objetos. Cuando una clase existe (se define), se crean objetos a partir de ella, y se usan dichos objetos invocando los métodos necesarios. Es decir, creamos objetos para usar los servicios que nos proporciona la clase a través de sus métodos. No necesitamos saber cómo trabaja el objeto, ni saber las variables que usa, ni el código que contiene. El objeto es una caja negra. --> Modelo cliente - servidor . Es decir, el objeto es un servidor que proporciona servicios a los clientes que lo solicitan. La encapsulación describe el hecho de que los objetos se usan como cajas negras. Así, un objeto encapsula datos y métodos, que están dentro del objeto . Interfaz ...