Loïc Rouquette
  • Blog
  • Publications
  • Talks
  • Teaching
  • About Me

On this page

  • General Introduction to Programming Paradigms
    • Lecture
  • Introduction
    • Lecture
  • Classes and Objects
    • Lecture
  • Inheritance
    • Lecture
  • Polymorphism
    • Lecture

AOP - Object Approaches to Programming

ÉPITA
Authors
Affiliations

Didier Verna

EPITA Research Laboratory (LRE)

Loïc Rouquette

EPITA Research Laboratory (LRE)

Note

The course material is from Didier Verna and is only available to EPITA students.

General Introduction to Programming Paradigms

Lecture

General Introduction to Programming Paradigms

History of computers and introduction to programming paradigms

  • Transparents (fr)
  • Slides (en)

Introduction

Lecture

Introduction

Introduction to object-oriented concepts

  • Transparents (fr)
  • Slides (en)

Classes and Objects

Lecture

Classes and Objects

Introduction to the notions of classes and objects in OOP

  • Transparents (fr)
  • Slides (en)
  • Code compagnon

Inheritance

Lecture

Inheritance

Aggregation, Composition, Inheritance

  • Transparents (fr)
  • Slides (en)
  • Code compagnon

Polymorphism

Lecture

Polymorphism

Overloading, Masking and Rewriting

  • Transparents (fr)
  • Slides (en)
  • Code compagnon