Programming Paradigms Flashcards
Attribute
Characteristic associated with a particular class
Class
Programming template for creating a certain type of object
Encapsulation
Grouping together the related data and subroutines in a program
Inheritance
When one type of object or class takes some functionality from a different type of object or class
Instantation
Creating an object from a particular class
Method
Subroutine that belongs to a class or object
Object
Instance of a particular class
Object-Orientated
Programming paradigm that splits a program into different data structures that each have their own associated attributes and methods
Polymorphism
Allowing the same subroutine to process different data types
Private
Keyword used to prevent an attribute or method being called from outside its class
Procedural
Programming paradigm that structures a program as a series of steps that are followed in sequence
Paradigm
A particular approach to designing and coding computer programs
Protected
Keyword used to prevent an attribute or method being called from outside its class and child classes
Public
Keyword used to allow an attribute or method to be called from outside its class