Introduction to OOP Chapter 2: Abstraction : next previous audio real text

Three Eons of History

Looking at this history, we can separate it into three periods of time

The
Function Centered
View
Assembly language
Functions and Procedures
Major concern is characterizing the
functionality of an application
The
Data Centered
View
Modules
Abstract Data Types
Major concern is characterizing the
data types used in an application
The
Service Centered
View
Object-Oriented
Programming
Major concern is characterizing the
services provided by objects in the application

Intro OOP, Chapter 2, Slide 28