Catégories
Programmation Orientée Objet

Principes SOLID en POO

S.O.L.I.D est l’acronyme de cinq principes de base applicable à la programmation orientée objet, qui permettent de produire du code plus propre et donc plus maintenable : Nous allons voir comment l’application de ces principes, permet d’améliorer la qualité du code en diminuant le couplage et favorisant l’encapsulation. Le couplage est le degré de dépendance […]

Catégories
C# Programmation Orientée Objet

Constructeur et Destructeur de classe, utilité et fonctionnement

Constructeur Un constructeur est une méthode de classe (un peu particulière) qui est appelée automatiquement lorsqu’on instancie une classe ex: var monInstance = new maClasse ( ); Le constructeur joue plusieurs rôles : il permet d’initialiser les champs et propriétés d’un objet il permet d’exécuter des instructions d’initialisation de l’objet (vérifications et validations de données […]

Catégories
C# Programmation Orientée Objet

Encapsulation et portée, les modificateurs d’accès en C#

Le langage C# comme bien d’autres langages orienté objet possède ce que l’on appel des modificateurs d’accès (access modifiers) pour contrôler la visibilité de ses classes, structs, méthodes, attributs, propriétés. On applique ces modificateurs lors de la déclaration des éléments précités en les précédant. ex: public class MaClass  { … } (faire schémas) Du plus restrictif au […]