High Level Language Programming Paradigms

About this set

Created by:

dcraddock  on April 27, 2010

Subjects:

A2 OCR Computing

Log in to favorite or report as inappropriate.

Discuss

Discussion has been disabled.

High Level Language Programming Paradigms

Object Oriented Programming (OOP)
Uses the concept of objects, which contain methods and variables, to model real world objects. Programs are reliable because objects are self-contained, simple and easier to program.
1/16
Preview our new flashcards mode!

Study:

Cards

Speller

Learn

Test

Scatter

Games:

Scatter

Space Race

Tools:

Export

Copy

Combine

Embed

Order by

Terms

Definitions

Object Oriented Programming (OOP) Uses the concept of objects, which contain methods and variables, to model real world objects. Programs are reliable because objects are self-contained, simple and easier to program.
Object An object is an instance of a class and represents an actual real-world entity.
Method A program routine contained within an object.
Variable Data stored in an object.
Class A class describes the variables and methods appropriate to some real-world entity.
Derived Class A new class based on another class (super class) that inherits the variables and methods of the super class, and will have its own variables and methods.
Inheritance The ability of a class to use the variables and methods of a class from which the new class is derived.
Data Encapsulation The concept that data can only be accessed via the methods provided by the class.
Unified Modelling Language (UML) A set of descriptive diagrammatic representations to describe the stages to produce effective object oriented programs.
Class Diagram A rectangle, divided into 3 parts. The first gives the name of the class, the second gives the facts that should be known about any element belonging to that class and the third gives methods that can be used to look at the facts that are stored in the class.
Object Diagram Similar to a Class Diagram, but showing the actual values of variables of a given object.
Use Case Diagram Depict what is meant to be going on in a system rather than how it is done. Shows the interaction shown between the users and the processes.
State Diagram A state diagram shows how an object may behave through the various processes of a system.
Sequence Diagram Shows how the objects in the classes interact with one another.
Activity Diagram Shows the activities necessary to get the object into a particular state.
Communication Diagram Communication diagrams are used to show how different objects combine to pursue a common purpose.

First Time Here?

Welcome to Quizlet, a fun, free place to study. Try these flashcards, find others to study, or make your own.

Set Champions

There are no high scores or champions for this set yet. You can sign up or log in to be the first!