¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

Object Oriented Programming and Graphical Applications

kye44 Inglés

Contenido del mapa

Object Oriented Programming and Graphical Applications

  1. Object Oriented Programming

    • Key Features
      • Classes
        • Classes define the characteristics of an object
        • Classes can be reused countless times
        • Classes allow for data encapsulation
        • Classes allow for polymorphism
        • Modularity
      • Objects
        • Objects are instantiated from classes
        • Multiple objects can be instantiated from a single clas
  2. Graphical Applications

    • Key Features
      • Graphical Elements
        • Graphical programs often consist of a large number of graphical elements
          • Proposes a need for resuability within code
        • Buttons, text labels, text boxes, Menus (contextual etc.)
      • Interaction
        • Graphical applications often offer user interaction
          • Code needs to be structured, manageable, and efficient
        • Events
          • Mouse click, key down, key up, etc
  3. Object Oriented Programming & Graphical Applications

    • Classes
      • Classes can be used to define graphic elements such as buttons etc.
        • Multiple buttons can be instantiated from the single class
      • Inheritance allows for the creation of different types of buttons derived from a super class
      • Encapsulation allows for the isolation of different interaction events.
      • Polymorphism allows for different outputs depending on parameters passed
        • Highly increases reusability

Información

Descripción
Mapa Mental sobre Object Oriented Programming and Graphical Applications, creado por kye44 el 10/02/2016.
Creado por
kye44
Visitas
3
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?