Mind map
Object Oriented Programming and Graphical Applications
Map content
Object Oriented Programming and Graphical Applications
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
- Classes
- Key Features
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.)
- Graphical programs often consist of a large number of graphical elements
- Interaction
- Graphical applications often offer user interaction
- Code needs to be structured, manageable, and efficient
- Events
- Mouse click, key down, key up, etc
- Graphical applications often offer user interaction
- Graphical Elements
- Key Features
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
- Classes can be used to define graphic elements such as buttons etc.
- Classes
Information
- Description
- Mind Map on Object Oriented Programming and Graphical Applications, created by kye44 on 10/02/2016.
- Created by
- kye44
- Views
- 3
- Rating