SlideShare una empresa de Scribd logo
1 de 2
CLASES Y CONCEPTOS A FINES



   Clases               Representación               El Compartimiento               Especificación de              Especificación de                Herencia en el
                      ampliada de la clase.              del nombre                    los Atributos                 las operaciones                análisis y diseño


      Es la         Consiste en un encapsulado            Aquí trata de los            Tiene un nombre o               Aquí trata de los         La subclase comprende
  definición de     la cual se divide en tres           estereotipos de las          identificador y un tipo         estereotipos de las          de un subconjunto de
       las          compartimientos.                  clases ya que la clase es                                    clases ya que la clase es           objetos de la
 características                                                                   Atributos
                                                         un estereotipo de                                            un estereotipo de          superclase, por lo tanto
  concretas de      -Contiene nombres.
                    -Contiene la lista de                   clasificador.          PUBLICO                               clasificador.               tienen todos los
       un                                                                          PROTEGIDO                                                     atributos y operaciones
                    atributos.
  determinado                                                                      PRIVADO
                    -Corresponde a los servicios                                                                                                    de instancia de la
tipo de objetos.
                    de la clase.                                                                                                                   superclase ya que la
                                                                                                                                                   subclase los hereda.


    Herencia por                  Herencia por                     Variables de                   Clases diferidas                      Clases terminales
   especialización             generalización clases             conceptos de clase
                                    abstractas


Crea una clase más            Es una súper clase de la cual    Son diferentes tipos de         Son clases abstractas que      Clases de terminales: Son las que no
especializada, más            no se puede crear                clases pero no todos se         tienen alguna operación        pueden tener subclases.
restrictiva a partir de una   directamente objetos y se        pueden declarar                 abstracta.
                                                               directamente en UML.                                           Métodos terminales: Aquellos que no se
clase definida.               debe crear necesariamente                                                                       pueden modificar en una subclase.
                              en alguna de sus subclase.
                                                                                                                              Atributos terminales: Cuya visibilidad no
                                                                                                                              se puede cambiar en una subclase.
Metaclases                     Clases                    Clases de utilidad                  Interfaces
                                parametrizadas o
                                    planillas

Cuyas instancias son clases   Es un descriptor de la clase   Podemos definir una clase      Describe un conjunto de
                              formalmente igual a una        con el estereotipo utility e   operaciones visibles de una
En UML es un estereotipo      clase excepto si algún         incluir las rutinas como       clase sin indicar su
de clase.                     término de su definición es    operaciones y los datos        implementación.
                              un parámetro.                  como atributos.

Más contenido relacionado

La actualidad más candente

Herencia en C++
Herencia en C++Herencia en C++
Herencia en C++joel1386
 
DIAGRAMA DE CLASES
DIAGRAMA DE CLASESDIAGRAMA DE CLASES
DIAGRAMA DE CLASESBiingeSof
 
Uml orientada a objetos
Uml orientada a objetosUml orientada a objetos
Uml orientada a objetosielectronicos
 
Diagramas de objetos
Diagramas de objetosDiagramas de objetos
Diagramas de objetosstill01
 
Clases abstractas e interfaces
Clases abstractas e interfacesClases abstractas e interfaces
Clases abstractas e interfaceslopezcortes
 
java (clases,herencias,encapsulamiento,.. )
java (clases,herencias,encapsulamiento,.. )java (clases,herencias,encapsulamiento,.. )
java (clases,herencias,encapsulamiento,.. )brayan0015
 
Implementación de clases
Implementación de clasesImplementación de clases
Implementación de clasesFernando Solis
 
Clases abstractas e interfaces en java
Clases abstractas e interfaces en java Clases abstractas e interfaces en java
Clases abstractas e interfaces en java Nathy_A
 
programacion orientada a objetos
programacion orientada a objetosprogramacion orientada a objetos
programacion orientada a objetosjent46
 
Fundamentos de Java
Fundamentos de JavaFundamentos de Java
Fundamentos de Javamartosfre
 
Programación i 1. diseño orientado a objetos
Programación i 1. diseño orientado a objetosProgramación i 1. diseño orientado a objetos
Programación i 1. diseño orientado a objetosEdward Ropero
 

La actualidad más candente (18)

Herencia en C++
Herencia en C++Herencia en C++
Herencia en C++
 
DIAGRAMA DE CLASES
DIAGRAMA DE CLASESDIAGRAMA DE CLASES
DIAGRAMA DE CLASES
 
Uml orientada a objetos
Uml orientada a objetosUml orientada a objetos
Uml orientada a objetos
 
Clases abstractas e interfaces en java
Clases abstractas e interfaces en javaClases abstractas e interfaces en java
Clases abstractas e interfaces en java
 
Polimorfismo
PolimorfismoPolimorfismo
Polimorfismo
 
Diagramas de objetos
Diagramas de objetosDiagramas de objetos
Diagramas de objetos
 
Clases abstractas e interfaces
Clases abstractas e interfacesClases abstractas e interfaces
Clases abstractas e interfaces
 
java (clases,herencias,encapsulamiento,.. )
java (clases,herencias,encapsulamiento,.. )java (clases,herencias,encapsulamiento,.. )
java (clases,herencias,encapsulamiento,.. )
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
encuesta
encuestaencuesta
encuesta
 
Herencia
Herencia Herencia
Herencia
 
Implementación de clases
Implementación de clasesImplementación de clases
Implementación de clases
 
Clases abstractas e interfaces en java
Clases abstractas e interfaces en java Clases abstractas e interfaces en java
Clases abstractas e interfaces en java
 
Intro oo2
Intro oo2Intro oo2
Intro oo2
 
Curso Java - Programación Digital
Curso Java - Programación DigitalCurso Java - Programación Digital
Curso Java - Programación Digital
 
programacion orientada a objetos
programacion orientada a objetosprogramacion orientada a objetos
programacion orientada a objetos
 
Fundamentos de Java
Fundamentos de JavaFundamentos de Java
Fundamentos de Java
 
Programación i 1. diseño orientado a objetos
Programación i 1. diseño orientado a objetosProgramación i 1. diseño orientado a objetos
Programación i 1. diseño orientado a objetos
 

Similar a 2 clases y conceptos a fines

Similar a 2 clases y conceptos a fines (20)

C3 las clases en java v2
C3 las clases en java v2C3 las clases en java v2
C3 las clases en java v2
 
Glosario de terminos del modelo entidad relacion extendido
Glosario de terminos del modelo entidad relacion extendidoGlosario de terminos del modelo entidad relacion extendido
Glosario de terminos del modelo entidad relacion extendido
 
PROGRAMACION_ORIENTADA_A_OBJETOS.pdf
PROGRAMACION_ORIENTADA_A_OBJETOS.pdfPROGRAMACION_ORIENTADA_A_OBJETOS.pdf
PROGRAMACION_ORIENTADA_A_OBJETOS.pdf
 
Lenguaje de Programación Orientada a Objetos
Lenguaje  de  Programación  Orientada  a Objetos Lenguaje  de  Programación  Orientada  a Objetos
Lenguaje de Programación Orientada a Objetos
 
SuperClase.pdf
SuperClase.pdfSuperClase.pdf
SuperClase.pdf
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Fun_01_fundamentacion_objetos
Fun_01_fundamentacion_objetosFun_01_fundamentacion_objetos
Fun_01_fundamentacion_objetos
 
1.1
1.11.1
1.1
 
DAW - Desarrollo de clases
DAW - Desarrollo de clasesDAW - Desarrollo de clases
DAW - Desarrollo de clases
 
Poo 3 herencia
Poo 3 herenciaPoo 3 herencia
Poo 3 herencia
 
Herencia
HerenciaHerencia
Herencia
 
Clasesyobjetos
ClasesyobjetosClasesyobjetos
Clasesyobjetos
 
METODOS HEREDADOS EN LA PROGRAMACION .pptx
METODOS HEREDADOS EN LA PROGRAMACION .pptxMETODOS HEREDADOS EN LA PROGRAMACION .pptx
METODOS HEREDADOS EN LA PROGRAMACION .pptx
 
FPJUCE - Capitulo2
FPJUCE - Capitulo2FPJUCE - Capitulo2
FPJUCE - Capitulo2
 
Herencia y polimorfismo
Herencia y polimorfismoHerencia y polimorfismo
Herencia y polimorfismo
 
Tutorial uml
Tutorial umlTutorial uml
Tutorial uml
 
JAVA- basico
JAVA- basicoJAVA- basico
JAVA- basico
 
Programación Orientada a Objetos en JAVA
Programación Orientada a Objetos en JAVAProgramación Orientada a Objetos en JAVA
Programación Orientada a Objetos en JAVA
 
Aprendiendo objetos en c++
Aprendiendo objetos en c++Aprendiendo objetos en c++
Aprendiendo objetos en c++
 
Video 2 herencia y polimorfismo
Video 2 herencia y polimorfismoVideo 2 herencia y polimorfismo
Video 2 herencia y polimorfismo
 

Más de Mauricio Alarcon (20)

13 ficha de acompañamiento estudiantil
13 ficha de acompañamiento estudiantil13 ficha de acompañamiento estudiantil
13 ficha de acompañamiento estudiantil
 
12 diagrama de casos de uso en bouml
12 diagrama de casos de uso en bouml12 diagrama de casos de uso en bouml
12 diagrama de casos de uso en bouml
 
11 diagrama de clases en bouml
11 diagrama de clases en bouml11 diagrama de clases en bouml
11 diagrama de clases en bouml
 
10 resumiendo uml
10 resumiendo uml10 resumiendo uml
10 resumiendo uml
 
9 definicion de sistemas y modelos
9 definicion de sistemas y modelos9 definicion de sistemas y modelos
9 definicion de sistemas y modelos
 
8 definicion de amdministracion y fundamentacion
8 definicion de amdministracion y fundamentacion8 definicion de amdministracion y fundamentacion
8 definicion de amdministracion y fundamentacion
 
7 ejercicios de daso de uso
7 ejercicios de daso de uso7 ejercicios de daso de uso
7 ejercicios de daso de uso
 
6 prueba parcial 1
6 prueba parcial 16 prueba parcial 1
6 prueba parcial 1
 
5 casos de estudio
5 casos de estudio5 casos de estudio
5 casos de estudio
 
4 entidad de relacion
4 entidad de relacion4 entidad de relacion
4 entidad de relacion
 
3 cuestionario
3 cuestionario3 cuestionario
3 cuestionario
 
1 tutorial
1 tutorial1 tutorial
1 tutorial
 
Gestion riegos calidad desarrollo de software
Gestion riegos calidad  desarrollo de softwareGestion riegos calidad  desarrollo de software
Gestion riegos calidad desarrollo de software
 
UML
UMLUML
UML
 
Diapositiva oscarin
Diapositiva oscarinDiapositiva oscarin
Diapositiva oscarin
 
Trabajo
TrabajoTrabajo
Trabajo
 
Trabajo
TrabajoTrabajo
Trabajo
 
Desarrollo de proyectos
Desarrollo de proyectosDesarrollo de proyectos
Desarrollo de proyectos
 
Desarr
DesarrDesarr
Desarr
 
Proceso de proyecto
Proceso de proyectoProceso de proyecto
Proceso de proyecto
 

2 clases y conceptos a fines

  • 1. CLASES Y CONCEPTOS A FINES Clases Representación El Compartimiento Especificación de Especificación de Herencia en el ampliada de la clase. del nombre los Atributos las operaciones análisis y diseño Es la Consiste en un encapsulado Aquí trata de los Tiene un nombre o Aquí trata de los La subclase comprende definición de la cual se divide en tres estereotipos de las identificador y un tipo estereotipos de las de un subconjunto de las compartimientos. clases ya que la clase es clases ya que la clase es objetos de la características Atributos un estereotipo de un estereotipo de superclase, por lo tanto concretas de -Contiene nombres. -Contiene la lista de clasificador. PUBLICO clasificador. tienen todos los un PROTEGIDO atributos y operaciones atributos. determinado PRIVADO -Corresponde a los servicios de instancia de la tipo de objetos. de la clase. superclase ya que la subclase los hereda. Herencia por Herencia por Variables de Clases diferidas Clases terminales especialización generalización clases conceptos de clase abstractas Crea una clase más Es una súper clase de la cual Son diferentes tipos de Son clases abstractas que Clases de terminales: Son las que no especializada, más no se puede crear clases pero no todos se tienen alguna operación pueden tener subclases. restrictiva a partir de una directamente objetos y se pueden declarar abstracta. directamente en UML. Métodos terminales: Aquellos que no se clase definida. debe crear necesariamente pueden modificar en una subclase. en alguna de sus subclase. Atributos terminales: Cuya visibilidad no se puede cambiar en una subclase.
  • 2. Metaclases Clases Clases de utilidad Interfaces parametrizadas o planillas Cuyas instancias son clases Es un descriptor de la clase Podemos definir una clase Describe un conjunto de formalmente igual a una con el estereotipo utility e operaciones visibles de una En UML es un estereotipo clase excepto si algún incluir las rutinas como clase sin indicar su de clase. término de su definición es operaciones y los datos implementación. un parámetro. como atributos.