Clases Abstract class Creatable Class Instantiable class a coclass



Descargar 6,09 Kb.
Fecha de conversión31.05.2017
Tamaño6,09 Kb.
  • Clases
    • Abstract class
    • Creatable Class
    • Instantiable class
  • A coclass represents objects that you can directly create using the object declaration syntax in your development environment. In Visual Basic, this is written with the Dim pFoo As New FooObject syntax.
  • A class cannot directly create new objects, but objects of a class can be created as a property of another class or by functions from another class.
  • An abstract class cannot be used to create new objects, but it is a speci-fication for subclasses. An example is that a “line” could be an abstract class for “primary line” and “secondary line” classes.
  • Curso SIG, Geodatabase - UML
  • Relaciones
  • Asociaciones
  • 1-1, 1-N, N-1, N-M, 0..N, * (multiplicidad)
  • Curso SIG, Geodatabase - UML
  • 1..*
  • N
  • Padrón
  • Propietario
  • Relaciones
  • Herencia o Generalización
  • Curso SIG, Geodatabase - UML
  • (creatable)
  • Línea secundaria
  • Línea
  • (creatable)
  • (abstract)
  • Relaciones
  • Instantiation
  • La clase propietario tiene un método que permite crear un objeto de la clase padrón, de otra forma un objeto de la clase padrón no podría ser creado.
  • Curso SIG, Geodatabase - UML
  • (creatable)
  • Propietario
  • Padrón
  • (instantiable)
  • Relaciones
  • Agregación
  • Es una asociación asimétrica, un objeto de una clase se considera como el “todo” y objetos de la otra clase como “partes”.
  • Un parque puede estar formado por N padrones, pero si el parque se vende o deja de existir, los padrones siguen existiendo.
  • Curso SIG, Geodatabase - UML
  • Parque
  • Padrón
  • N
  • Relaciones
  • Composición (Composition)
  • Es una asociación más fuerte que la agregación, donde un objeto de la clase considerada como “todo” controla la vida de los objetos de la otra clase considerada como “parte”.
  • Generalmente son relaciones 1-N, pero con reglas de relación pueden ser 1-1
  • Un curso de agua contiene varias playas, si el curso se seca y desaparece entonces desaparecen sus playas.
  • Curso SIG, Geodatabase - UML
  • Curso de agua
  • Playa
  • 1..*
  • Relaciones
  • Subtipos
  • Curso SIG, Geodatabase - UML
  • Tubo
  • FechaColocación
  • Subtipo:material
  • Tubo Hierro
  • Material = 2
  • Tubo PVC
  • Material=1
  • Curso SIG, Geodatabase - UML
  • Curso SIG, Geodatabase - UML
  • Se lee: los cables de distribución (edge) se conectan a los cables principales (edge) a través de transformadores de distribución (junction)
  • Relationship classes . Clave primaria y foránea deben estar presentes en las clases.
  • Curso SIG, Geodatabase - UML
  • Curso SIG, Geodatabase - UML
  • Curso SIG, Geodatabase - UML
  • Resumen
  • Curso SIG, Geodatabase - UML
  • Resumen
  • Curso SIG, Geodatabase - UML


La base de datos está protegida por derechos de autor ©absta.info 2016
enviar mensaje

    Página principal