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