Mapa mental
Programación orientada a objetos usando java

Conteúdo do mapa
Programación orientada a objetos usando java
La programacion orientada a objetos se define como un paradigma que permite realizar una abstraccion de la realidad, que se puede implementar en una aplicacion de software con el fin de resolver un problema mediante el uso de un lenguaje de programacion
- Un paquetees un contenedor de clases. Se utiliza para ordenar el codigo de forma consistente de acuerdo a los servicios implementados
- Para que un codigo se encuentre contenido en un paquete es necesarios agregar la siguiente sentencia: package MiPaquete;
- Una clase se define como un tipo abstracto de dato que contiene atributos y metodos. A traves de una clase se implementa un concepto abstraido de la realidad.
- Los metodos hacen referencia a los servicios que se le incluyen a la clase. En estos metodos se implementa el codigo necesario del servicio.
- Los atributos hacen referencia a las caracteristicas que se le incluyen a la clase
- Los atributos tienen niveles de accesibilidad
- private. Se puede acceder desde un metodo implementado desde la misma clase
- public. Se puede acceder desde un metodo implementado en cualquier clase
- protected. Se puede acceder desde un metodo implementado de una clase que hereda la clase que contiene esta visibilidad y desde clases implementadas en el mismo paquete
- Los atributos tienen niveles de accesibilidad
- El encapsulamiento es una caracteristica que indica que los atributos que definen propiedades propias de la clase deben tener visibilidad private. De esta forma se ofrece seguridad a la informacion depositada en dicho atributo
- ejemplo:
- Un objeto es la referencia e instancia de una clase. Al crear una referencia se asigna un espacio de memoria dinamica al obeto, pero no es utilizable. Al crear la instancia, el objeto es utilizable. La sintaxis de la referencia es la siguiente: MiCalase m;
- Clasificacion de los metodos
- Constructor: es el primer metodo que se ejecuta al realizar la intancia de un objeto.
- Consultor: es el metodo que permite retornar el valor de un atributo con visibilidad private al aplicar el concepto de encapsulamiento.
- Modificadores: es el metodo que permite asignar valor a un atributo con visibilidad private al aplicar el concepto de encapsulamiento
- Analizadores: es el metodo que permite implementar la logica del servicio del mismo es decir alli se implementa los algoritmos requeridos
- Modificadores: es el metodo que permite asignar valor a un atributo con visibilidad private al aplicar el concepto de encapsulamiento
- Consultor: es el metodo que permite retornar el valor de un atributo con visibilidad private al aplicar el concepto de encapsulamiento.
- Constructor: es el primer metodo que se ejecuta al realizar la intancia de un objeto.
- La alta cohesion es la caracteristica en el paradigma de orientacion a objetos que indica que, las propiedades y servicios de una clase deben ser consistentes con el concepto que abstrae dicha clase. Por ejemplo la clase Triangulo podria tener los siguientes atributos: Identificacion, Base, Altura
- El bajo acoplamiento es la caracteristica en el paradigma de la orientacion a objetos que indica que los diferentes subsistemas deben estar unidos de forma minima. Esto indica, que las clases que se contruyen deben ser lo mas reducidas, sin involucrar elementos que impliquen conceptos diferentes a los tratados en la clase.
- La recursividad es la caracteristica en la programacion que permite hacer un llamado a un metodo desde el mismo metodo. Esta caracteristica simplifica el desarrollo. Similar a un "while" a el "for", tiene la ventaja de utilizar casi los mismos recusros que en un proceso iterativo regular.
- La sobrecarga de metodos es una caracteristica que permite que varios metodos en una misma clase tengan el mismo nombre. La forma en que el compilador identifica cual es el metodo a utilizar en el tiempo de ejecucion se debe a que estos deben poseer diferentes parametros y retornos. La diferencia puede estar dada en el numero de parametros o en el tipo de los mismos.
- Un paquetees un contenedor de clases. Se utiliza para ordenar el codigo de forma consistente de acuerdo a los servicios implementados
Nombre: Lino Cajas Curso: 8vo "A" Sistemas
Imagens e arquivos do mapa
Informações
- Descrição
- Mapa Mental sobre Programación orientada a objetos usando java, criado por Lino Cajas em 05-11-2015.
- Criado por
- Lino Cajas
- Visualizações
- 3
- Avaliação