Mapa mental
Object Oriented Programming and Graphical Applications
Conteúdo do mapa
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
Informações
- Descrição
- Mapa Mental sobre Object Oriented Programming and Graphical Applications, criado por kye44 em 10-02-2016.
- Criado por
- kye44
- Visualizações
- 3
- Avaliação