Template:Design pattern: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica
m rimanda a Design pattern (che è linkato nell'header)
 
(26 versioni intermedie di 12 utenti non mostrate)
Riga 1:
<noinclude>{{T|inglese|informatica|dicembre 2018}}
{{Navbox
</noinclude>{{Navbox
|name = Design Patterns Patterns
|titlename = [[Design pattern|Design patterns]] nel libro ''[[Design Patterns]]''
|title = [[Design pattern]]
 
|group1= Creazionali
|list1 = [[Abstract factory]] {{·,}} [[Builder]] {{·,}} [[Factory method|Factory]] {{·,}} [[Prototype pattern|Prototype]] {{·,}} [[Singleton (informatica)|Singleton]]
 
|group2= Strutturali
|list2 = [[Adapter pattern|Adapter]] {{·,}} [[Bridge pattern|Bridge]] {{·,}} [[Composite]] {{·,}} [[Container pattern]] {{,}} [[Decorator]] {{·,}} [[Façade pattern|Façade]] {{·,}} [[Flyweight pattern|Flyweight]] {{·,}} [[Proxy pattern|Proxy]]
 
|group3= Comportamentali
|list3 = [[Chain-of-responsibility pattern|Chain-of-responsibility]] {{·,}} [[Command pattern|Command]] {{·,}} [[Interpreter pattern|Interpreter]] {{·,}} [[Iterator pattern|Iterator]] {{·,}} [[Mediator pattern|Mediator]] {{·,}} [[Memento pattern|Memento]] {{·,}} [[Observer pattern|Observer]] {{·,}} [[State pattern|State]] {{·,}} [[Strategy pattern|Strategy]] {{·,}} [[Template method]] {{·,}} [[Visitor]]
 
| group4= [[Concurrency pattern|Concurrency<br />patterns]]
| group4= Pattern di concorrenza
| list4 = [[Active object]] {{·,}} [[Balking pattern|Balking]] {{·,}} [[Binding properties pattern|Binding properties]] {{·,}} [[Interblocco ricontrollato|Double-checked locking]] {{·,}} [[Asynchronous method invocation|Event-based asynchronous]] {{·,}} [[Guarded suspension]] {{·,}} [[Join-pattern|Join]] {{·,}} [[Lock pattern|Lock]] {{·,}} [[Monitor (synchronizationsincronizzazione)|Monitor]] {{·,}} [[Proactor pattern|Proactor]] {{·,}} [[Reactor pattern|Reactor]] {{·,}} [[Readers–writer lock|Read write lock]] {{·,}} [[Scheduler pattern|Scheduler]] {{·,}} [[Thread pool pattern|Thread pool]] {{·,}} [[Thread-local storage]] {{·}}
 
| group5=Pattern architetturali
| group5=[[Architectural pattern|Architectural<br />patterns]]
| list5= [[Front controller|Front controller]] {{·,}} [[Interceptor pattern|Interceptor]] {{·,}} [[Model–view–controllerModel-view-controller|MVC]] {{·,}} [[MultitierArchitettura architecturemulti-tier|''n''-tier]] {{·,}} [[Specification pattern|Specification]] {{·,}} [[Publish–subscribe pattern|Publish–subscribe]] {{·,}} [[Naked objects]] {{·,}} [[Service locator pattern|Service locator]] {{·,}} [[Active record pattern|Active record]] {{·,}} [[Identity map pattern|Identity map]] {{·,}} [[Data accessAccess objectObject]] {{·,}}
[[Oggetto di trasferimento dati|Data transfer object]] {{·,}} [[Action–Domain–Responder|ADR]] {{·,}} [[InversionInversione ofdel controlcontrollo]]
 
| group6=OtherAltri<br />patternspattern
| list6= [[Blackboard design pattern|Blackboard]] {{·,}} [[Business delegate pattern|Business delegate]] {{·,}} [[Composite entity pattern|Composite entity]] {{·,}} [[Dependency injection]] {{·,}} [[Intercepting filter pattern|Intercepting filter]] {{·,}} [[Lazy loading]] {{·,}} [[Mock object]] {{·,}} [[Null object pattern|Null object]] {{·,}} [[Object pool pattern|Object pool]] {{·,}} [[Servant (design pattern)|Servant]] {{·,}} [[Twin pattern|Twin]] {{·,}} [[Type Tunnel pattern|Type tunnel]] {{·}}
 
| group7= Libri
| list7=''[[Design Patterns]]'' {{·,}} ''[[Enterprise Integration Patterns]]'' {{·}}
 
| group8= Persone
| list8= [[Christopher Alexander]] {{·,}} [[Erich Gamma]] {{·,}} [[Ralph Johnson (computer scientist)|Ralph Johnson]] {{·,}} [[John Vlissides]] {{·,}} [[Grady Booch]] {{·,}} [[Kent Beck]] {{·,}} [[Ward Cunningham]] {{·,}} [[Martin Fowler]] {{·,}} [[Robert Cecil Martin|Robert Martin]] {{·,}} [[Jim Coplien]] {{·,}}[[Douglas C. Schmidt|Douglas Schmidt]] {{·,}} [[Linda Rising]]
 
| group9= CommunitàComunità
| list9= [[The Hillside Group]] {{·,}} [[Portland Pattern Repository|The Portland Pattern Repository]]
 
}}<noinclude>