Mindmap
Object Oriented Programming and Graphical Applications
Inhalt der Mindmap
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
Informationen
- Beschreibung
- Mindmap am Object Oriented Programming and Graphical Applications, erstellt von kye44 am 10/02/2016.
- Erstellt von
- kye44
- Aufrufe
- 3
- Bewertung