Flyweight est un modèle structurel qui vous permet d'insérer davantage d'objets dans la RAM disponible en partageant des parties d'état communes entre plusieurs objets au lieu de conserver toutes les données de chaque objet. Il sépare l'état de l'objet en intrinsèque (partagé, immuable) et extrinsèque (unique par objet, transmis au moment de l'utilisation). La partie intrinsèque partagée est le Flyweight.
ℹ️
Idée de base : extraire la partie répétée et immuable d'un objet (état intrinsèque) dans un Flyweight partagé. Transmettez la partie unique et dépendante du contexte (état extrinsèque) aux méthodes de Flyweight au moment de l'exécution.
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.