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.

2 clases y conceptos a fines

  • 1.
    CLASES Y CONCEPTOSA 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.