Programmation Orientée Objet

C’est un paradigme dans l’informatique qui permet de conceptualiser le réel au niveau informatique.

Le Design pattern : Specification

Imaginez un appareil qui vient scanner un type d’information et vous informe si vous êtes autorisé à passer… ou pas. Voici le pattern Specification

Les design patterns

Qu'est-ce qu'un design pattern ? Ils permettent d'obtenir des architectures stables et standardisées.

Principe SOLID

5 principes de bases indispensables pour la Programmation Orientée Objet (POO).

SOLID : Dependency Injection

L’injection de dépendance est une application du design pattern de l’inversion de contrôle.

SOLID : Interface Segregation

Une interface est un mot-clé dans la programmation objet qui va nous permettre d’écrire une liste de méthodes. On peut le voir comme une liste de choses à faire, un contrat a respecter.

SOLID : Liksov Substituion

Si q(x) est une propriété démontrable pour tout objet x de type T, alors q(y) est vraie pour tout objet y de type S tel que S est un sous-type de T.

SOLID : Open Close

Celui-ci me semble être l’un des moins connus mais pas forcément par “oubli” mais plutôt par flemmardise aiguë.

SOLID : Single Responsability

Le principe de la responsabilité unique, la première lettre du principe SOLID. Essentiel en programmation orientée objet mais pas que.