Design Patterns: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Incapsulazione -> Incapsulamento. In inglese si dice "incapsulation", è la traduzione corretta e riportata dalla stragrande maggioranza dei testi più accreditati è "incapsulamento".
Grammatica
Riga 20:
{{Citazione|Se avessimo usato un linguaggio procedurale, avremmo incluso anche i design pattern "Ereditarietà", "Incapsulamento", "Polimorfismo" [...] Alcuni dei pattern spiegati sono implementati nativamente da alcuni linguaggi ad oggetti: ad esempio il MultiMethod del CLOS rende poco necessario il "Visitor"}}
 
E in effetti, il meccanismo della [[interrupt chain]] usato in ambiente [[Intel]], non è che l'implementazione in [[assembly]] di un [[Observer pattern]]: gli INT costituiscono le varie ''notify()'', mentre le funzioni registrate nella interrupt chain sono gli observer. Volendo, poi, il meccanismo che nelle versioni a [[32 bit]] di [[Microsoft Windows|Windows]] assorbe gli INT prima della chain, è una versione, sempre in assembly, del [[Decorator]] (v. [[Windows 95 - dentro il sistema]] per maggiori dettagli). Tuttavia, l'impiantamentouso in un linguaggio ''object oriented'' ne facilita senz'altro l'implementazione e talvolta alcuni tipi vengono supportati nativamente.
 
==Design pattern==