Está en la página 1de 6

Mapa conceptual desarrollo

de software III
Integrantes: Profesor: José peralta
Alex Ortega Grupo: 4LS121
Abelino Jimenez
Raúl Luna
Super clase
es una clase que dentro de un árbol de herencia se encuentra a un nivel
superior que la clase actual en otros términos son clases cuyas características
se heredan.

Alta Cohesión:
Es la característica en el paradigma paquete
de orientación a objetos que indica clase
es un contenedor de clases. Se utiliza
que, las propiedades y servicios de se define como un tipo abstracto de datos que contiene atributos y métodos. para ordenar el código de forma
una clase deben ser consistentes A través de una clase se implementa un concepto abstraído de la realidad. consistente de acuerdo con los
con el concepto que abstrae dicha
servicios implementados.
clase.

subclase Clases abstractas Objeto Atributos Métodos


es una clase que es una clase en un sistema de tipo es la referencia e hacen referencia a las hacen referencia a los
desciende de otra clase. nominativo que es declarado por instalación de una clase. características que se le servicios que se le
Una subclase hereda el el programador, y que tiene la Al crear una referencia se incluye a la clase. Estos incluyen a la clase. En
estado y el propiedad de no contener asignada un espacio de atributos pueden ser estos métodos se
comportamiento todos miembros que no sean miembros memoria dinámica al declaraciones de tipos implementa el código
sus ancestros. de algún subtipo declarado. objeto, pero no es primitivos de datos o necesario del servicio.
utilizable. declaraciones de clases.

Apuntador this
permite acceder a los atributos y métodos de la clase.
El uso del apuntador no es obligatorio, pero se
recomienda usarlo como una buena práctica.
Modificadores de visibilidad
nos permiten establecer algunos permisos sobre los
atributos, de forma que podemos establecer que solo
los objetos puedan acceder a ellos

Modificador Modificador Modificador Modificador


por default private protected public
Los miembros de datos, clase o Se puede acceder desde un Se puede acceder desde un Se puede acceder desde un
métodos que no se declaran método implementado desde la método implementado en una método implementado en
utilizando ningún modificador de misma clase. clase que herede la clase que cualquier clase.
acceso. Explicación: Los métodos o los contiene esta visibilidad y desde Explicación: tiene el alcance más
Explicación: que tengan un miembros de datos declarados clases implementadas en el mismo amplio entre todos los demás
modificador de acceso como privados solo son accesibles paquete. modificadores de acceso.
predeterminado, solo son dentro de la clase en la que se Explicación: cualquier código del
accesibles dentro del mismo declaran ensamblado en el que se declara, o
paquete. desde dentro de un derivado de
otro ensamblado, puede tener
acceso al tipo o miembro.
Métodos constructores
Un constructor es el primer método que se ejecuta al
realizar la instancia de un objeto. Uno de los usos
principales de un constructor es la inicialización de los
atributos de la clase. El método constructor debe tener
visibilidad pública y no posee retorno.

Métodos Métodos Métodos Métodos Métodos


Sobre-cargados Sobre-escritos: Analizadores Modificadores Consultores
La sobrecarga de métodos La sobre-escritura de Es el método que permite Un modificador es el método Consultores. Un consultor es el
es una característica que métodos es una implementar la lógica del que permite asignar valor a un metodo que permite retornar el
permite que varios característica que se servicio del mismo, es decir, atributo con visibilidad private valor de un atributo con
métodos en una misma presenta en el concepto allí se implementan los al aplicar el concepto de visibilidad private al aplicar el
clase tengan el mismo de herencia, que consiste algoritmos requeridos. encapsulamiento. concepto de encapsulamiento.
nombre. La forma en que en implementar un
el compilador identifica método en la clase Explicación: analiza una Explicación: es un conjunto de Explicación: son métodos que
cuál es el método para superior e inferior en la cadena o texto en funciones que se aplican a las devuelven información sobre el
utilizar en tiempo de jerarquía de herencia. componentes sintácticos variables dentro de la contenido de los atributos del
ejecución, se debe a que lógicos, El compilador se estructura de un programa objeto sin modificar los valores
estos deben poseer Explicación: Una subclase asegura de que el código se antes de que este sea de estos atributos.
diferentes parámetros y/o sobreescribe un método traduce correctamente a un mostrado.
retorno. de su superclase cuando lenguaje ejecutable.
define un método con las
mismas características
( nombre, número y tipo
de argumentos) que el
método de la superclase.
Interfaz
es un contrato entre dos entidades, esto quiere decir
que una interfaz provee un servicio a una clase
consumidora. Por ende, la interfaz solo nos muestra la
declaración de los métodos que esta posee, no su
implementación, permitiendo así su encapsulamiento.

Encapsulamiento Herencia Polimorfismo Manejo de excepciones


se denomina encapsulamiento al Es el mecanismo por el cual una Denominamos polimorfismo al Una excepción es un problema o
ocultamiento del estado, es decir, clase permite heredar las mecanismo que nos permite tener error que aparece de una manera
de los datos miembro, de un objeto características (atributos y un método en una clase padre repentina en nuestro código
de manera que sólo se puede métodos) de otra clase. La herencia como vimos en la herencia y mientras se está ejecutando.
cambiar mediante las operaciones permite que se puedan definir sobrescribirlo en la clase hija. Esto Debemos controlar las excepciones,
definidas para ese objeto. El nuevas clases basadas de unas ya quiere decir que tendremos el ya que si no lo hacemos causara
elemento más común de existentes a fin de reutilizar el mismo método en ambas clases, que el programa deje de trabajar, lo
encapsulamiento son las clases, código, generando así una jerarquía pero en la clase hija realizara que implica que su funcionamiento
donde encapsulamos y englobamos de clases dentro de una aplicación. diferentes acciones. Por lo que el se detiene.
tanto métodos como propiedades. Si una clase deriva de otra, esta polimorfismo es también
hereda sus atributos y métodos y denominado sobreescritura de
puede añadir nuevos atributos, métodos.
métodos o redefinir los heredados.
Sentencia static
Las variables declaradas como estáticas (static) son,
esencialmente, variables globales. Cuando se declara un objeto,
no se realiza una copia de una variable estática. En cambio, todas
las instan Es una variable que pertenece a la clase y no al objeto.

Sentencia Super Sentencia extends Sentencia implements Sentencia Final


La palabra reservada super en La palabra clave extends es usada en la Sirve para indicar que una se usa en diferentes
java se usa para acceder a los declaración o expresión de clases, para clase implementa una (o más) contextos: En la declaración
atributos y métodos de una clase crear una clase hija de otra. se puede interfaces. En Java se pueden de variables: permite declarar
padre, esta palabra va ligada a la usar para crear una subclase a partir de implementar varias interfaces constantes, no se puede
herencia en java. clases personalizadas, así como sus simultáneamente: asignar un nuevo valor a la
También se usa la palabra clave objetos incorporados. variable una vez inicializada.
super para inicializar atributos de Cuando una variable se
la clase padre a través del declara con la palabra clave
llamado desde los métodos final, su valor no se puede
constructores de las clases hijo. modificar, esencialmente, es
una constante.

También podría gustarte