Mind map
Programming Paradigms
Map content
Programming Paradigms
Imperative programming
- Programs written as instructions, carried out as designed
Functional programming
- Programs define mathematical functions. A solution consists of a series of function calls
Logic programming
- Program uses facts and rules. Program then uses this knowledge to answer queries
Event driven programming
- Subroutines run as responses to an event, e.g. mouse click
Object oriented programming
- Uses objects,classes, encapsulation and instantiation
- Object
- An instance of a class
- Instantiation
- An object is defined using a class
- Encapsulation
- The process of combining a record with the procedures and functions that manipulate it to form a class
- Object
- Uses objects,classes, encapsulation and instantiation
Inheritance
- Defining a class and using it to build a hierarchy of descendant classes
Polymorphism
Information
- Description
- Mind Map on Programming Paradigms, created by Thomas Webster on 06/05/2015.
- Created by
- Thomas Webster
- Views
- 0
- Rating