Différences entre les structures et les classes

Avant de détailler leurs différences, il est essentiel de comprendre leur définition respective. Un : Les Structures 1. Définition : En C#, une structure est un type de données par valeur qui permet à une seule variable de stocker des données liées de types variés. Le mot-clé struct est utilisé pour créer des structures. Elles servent à encapsu ...

Publié le 24 août à 15h57

Les patrons de conception structurels en Java

Patron Adaptateur L'adaptateur sert d'intermédiaire pour rendre compatibles des interfaces incompatibles. Il existe deux variantes : l'adaptateur de classe et l'adaptateur d'objet. Adaptateur de classe // Interface cible interface Cible { void executer(); } // Classe à adapter class Source { void operationSpecifique() { Syst ...

Publié le 25 juin à 22h02

Initialisation désignée des structures en C99

Lors de l'examen du code du noyau GNU/Linux, on rencontre une méthode particulière d'initialisation des structures. Cette technique, non abordée dans certains manuels C (comme l'édition II de Tan ou l'édition II de K&R), est connue sous le nom d'initialisation désignée (designated initializer). Considérons l'exemple suivant tiré de Linux-2. ...

Publié le 18 juin à 02h04