Skip to content

Latest commit

 

History

History
11 lines (6 loc) · 896 Bytes

README.md

File metadata and controls

11 lines (6 loc) · 896 Bytes

Abstraction

Écrit par Antoine Tran

Ce cours porte sur la notion d'abstraction, un principe fondamental couramment utilisé en programmation orientée objet. L'abstraction permet, paradoxalement, d'apporter à la fois restriction et facilité d'accès à des niveaux différents dans un programme, par le biais des interfaces. Ce principe est majoritairement couvert dans la définition du principe d'inversion des dépendances, appartenant aux principes de conceptions SOLID. Il permet un code plus modulable, plus clair et plus sécurisé.

Bien que ce principe soit applicable à de nombreux langages de programmation, les exemples seront écrits en Java pour ce cours.

Table des matières