Programacion Orientado a Objetos Conceptos Fundamentales Encapsulacion Es el proceso de almacenar en una misma seccion los elementos de una abstraccion que constituyen su estructura y su comportamiento; Sirve para separar el interfaz contractual de una abstraccion y su implementacion. Consiste en organizar datos y metodos de una estructura, conciliando el modo en que el objeto se implementa, es decir, evitando el acceso a datos por cualquier otro medio distinto a los especificos. Por lo tanto la en capsulacion garantiza la integralidad de los datos que contiene un objeto. Al combinar los atributos y los metodos en una sola entidad, es decir adentro de un objeto, obtenemos la encapsulacion. Herencia Es una propiedad que permite que los objetos sean creados a partir de otros ya existentes, obtendiendo caracteristicas similares a este. Este mecanismo permite derivar clases a partir de una clase base y nos permite compartir automaticamente metodos entre clases, subcl