GoConqr has a new look! Let us know what you think.

Mind map

Object Oriented Programming and Graphical Applications

kye44 English

Map content

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

Information

Description
Mind Map on Object Oriented Programming and Graphical Applications, created by kye44 on 10/02/2016.
Created by
kye44
Views
3
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?