Programmation Orientée Objet
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
Qu'est-ce qu'un design pattern ? Ils permettent d'obtenir des architectures stables et standardisées.
5 principes de bases indispensables pour la Programmation Orientée Objet (POO).
SOLID : Dependency Inversion Principle
L'inversion de contrôle est une application du design pattern de l’inversion de contrôle.
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.
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.
Celui-ci me semble être l’un des moins connus mais pas forcément par “oubli” mais plutôt par flemmardise aiguë.
Le principe de la responsabilité unique, la première lettre du principe SOLID. Essentiel en programmation orientée objet mais pas que.