GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Programación orientada a objetos usando java

Lino Cajas Englisch

Programación orientada a objetos usando java

Inhalt der Mindmap

Programación orientada a objetos usando java

  1. 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
      • 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
    • 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.
  2. Nombre: Lino Cajas Curso: 8vo "A" Sistemas

Bilder und Dateien der Mindmap

  • Programación orientada a objetos usando java

Informationen

Beschreibung
Mindmap am Programación orientada a objetos usando java, erstellt von Lino Cajas am 05/11/2015.
Erstellt von
Lino Cajas
Aufrufe
3
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck