Design Patterns: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
lingua |
Punteggiatura |
||
Riga 20:
{{quote|Se avessimo usato un linguaggio procedurale, avremmo incluso anche i design pattern "Ereditarietà", "Incapsulazione", "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]]
==Design pattern==
|