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

Mindmap

Conceptos Fundamentales de OO

Chilango Danzall Informática Spanisch

Inhalt der Mindmap

Conceptos Fundamentales de OO

  1. Objetos: se entienden a todo aquel elemento o cuerpo inanimado, es una cosa que puede percibirse por medio de nuestros sentidos, y sobre el que se piensa

  2. Clases: clase es una plantilla para la creación de objetos de datos según un modelo predefinido. Las clases se utilizan para representar entidades o conceptos, como los sustantivos en el lenguaje

    • Abstraen los datos y sus operaciones asociadas al modo de una caja negra
    • La mayoría soportan diversas formas de herencia
    • Clases Abstracta:Una clase que declara la existencia de métodos pero no la implementación de dichos métodos (o sea, las llaves { } y las sentencias entre ellas), se considera una clase abstracta. Una clase abstracta puede contener métodos no-abstractos pero al menos uno de los métodos debe ser declarado abstracto.
      • Una interface es una variante de una clase abstracta con la condición de que todos sus métodos deben ser asbtractos. Si la interface va a tener atributos, éstos deben llevar las palabras reservadas static final y con un valor inicial ya que funcionan como constantes por lo que, por convención, su nombre va en mayúsculas.
  3. Abstraciòn consiste en aislar un elemento de su contexto o del resto de los elementos que lo acompañan.

  4. Cohesión tiene que ver con que cada módulo del sistema se refiera a un único proceso o entidad. A mayor cohesión, mejor: el módulo en cuestión será más sencillo de diseñar, programar, probar y mantener

  5. Encapsulamiento al ocultamiento del estado, es decir, de los datos miembro de un objeto de manera que solo se pueda cambiar mediante las operaciones definidas para ese objeto.

  6. Polimorfismo o poliformismo se refiere a la propiedad por la que es posible enviar mensajes sintácticamente iguales a objetos de tipos distintos. El único requisito que deben cumplir los objetos que se utilizan de manera polimórfica es saber responder al mensaje que se les envía.

  7. Acoplamiento está comúnmente contrastado con la cohesión. Un bajo acoplamiento normalmente se correlaciona con una alta cohesión, y viceversa. El bajo acoplamiento es frecuentemente una señal de un sistema bien estructurado y de un buen diseño de software.

Informationen

Beschreibung
Informática Mindmap am Conceptos Fundamentales de OO, erstellt von Chilango Danzall am 13/12/2017.
Erstellt von
Chilango Danzall · Dez 2017
Aktualisiert
13 Dez 2017
Aufrufe
0
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck