Composite est un modèle structurel qui vous permet de composer des objets dans des structures arborescentes, puis de travailler avec ces structures comme s'il s'agissait d'objets individuels. Il traite à la fois les objets uniques (feuilles) et les groupes d'objets (composites) via la même interface — de sorte que le client n'a jamais besoin de faire la distinction entre les deux.
ℹ️
Idée de base : si le code client doit traiter différemment les éléments simples et les conteneurs, il devient plus difficile à programmer. Le composite les rend interchangeables : un dossier et un fichier répondent tous deux à getSize(), open(), etc.
Full content is available with a subscription.
Get full access to all courses on the platform for one year with a single payment.
▼
Unlike other platforms that charge per course, here you get everything for one price, and after one year of use there will be no automatic charge for the following year.