Difference between revisions of "Template:Design Patterns patterns"
Jump to navigation
Jump to search
(redundant "pattern") |
imported>Zyxw |
||
| Line 1: | Line 1: | ||
{{Navbox | {{Navbox | ||
| − | |name = Design Patterns patterns | + | | name = Design Patterns patterns |
| − | |title = [[Software design pattern]]s | + | | title = [[Software design pattern]]s |
| − | |listclass = hlist | + | | listclass = hlist |
| − | |group1= [[Design Patterns|Gang of Four patterns]] | + | | group1= [[Design Patterns|Gang of Four patterns]] |
| − | |list1= | + | | list1= |
{{Navbox subgroup | {{Navbox subgroup | ||
| − | |group1= [[Creational pattern|Creational]] | + | | group1= [[Creational pattern|Creational]] |
| − | |list1 = | + | | list1 = |
* [[Abstract factory pattern|Abstract factory]] | * [[Abstract factory pattern|Abstract factory]] | ||
* [[Builder pattern|Builder]] | * [[Builder pattern|Builder]] | ||
| Line 15: | Line 15: | ||
* [[Singleton pattern|Singleton]] | * [[Singleton pattern|Singleton]] | ||
| − | |group2= [[Structural pattern|Structural]] | + | | group2= [[Structural pattern|Structural]] |
| − | |list2 = | + | | list2 = |
* [[Adapter pattern|Adapter]] | * [[Adapter pattern|Adapter]] | ||
* [[Bridge pattern|Bridge]] | * [[Bridge pattern|Bridge]] | ||
| Line 25: | Line 25: | ||
* [[Proxy pattern|Proxy]] | * [[Proxy pattern|Proxy]] | ||
| − | |group3= [[Behavioral pattern|Behavioral]] | + | | group3= [[Behavioral pattern|Behavioral]] |
| − | |list3 = | + | | list3 = |
* [[Chain-of-responsibility pattern|Chain of responsibility]] | * [[Chain-of-responsibility pattern|Chain of responsibility]] | ||
* [[Command pattern|Command]] | * [[Command pattern|Command]] | ||
| Line 40: | Line 40: | ||
}} | }} | ||
| − | |group2= [[Concurrency pattern]]s | + | | group2= [[Concurrency pattern]]s |
| − | |list2 = | + | | list2 = |
* [[Active object]] | * [[Active object]] | ||
* [[Balking pattern|Balking]] | * [[Balking pattern|Balking]] | ||
| Line 57: | Line 57: | ||
* [[Thread-local storage]] | * [[Thread-local storage]] | ||
| − | |group3=[[Architectural pattern]]s | + | | group3=[[Architectural pattern]]s |
| − | |list3= | + | | list3= |
* [[Front controller]] | * [[Front controller]] | ||
* [[Interceptor pattern|Interceptor]] | * [[Interceptor pattern|Interceptor]] | ||
| Line 74: | Line 74: | ||
* [[Inversion of control]] | * [[Inversion of control]] | ||
| − | |group4= Other patterns | + | | group4= Other patterns |
| − | |list4= | + | | list4= |
* [[Dependency injection]] | * [[Dependency injection]] | ||
* [[Lazy loading]] | * [[Lazy loading]] | ||
| Line 84: | Line 84: | ||
* [[Type Tunnel pattern|Type tunnel]] | * [[Type Tunnel pattern|Type tunnel]] | ||
| − | |group5= Books | + | | group5= Books |
| − | |list5= | + | | list5= |
* ''[[Design Patterns]]'' | * ''[[Design Patterns]]'' | ||
* ''[[Enterprise Integration Patterns]]'' | * ''[[Enterprise Integration Patterns]]'' | ||
| − | |group6= People | + | | group6= People |
| − | |list6= | + | | list6= |
* [[Christopher Alexander]] | * [[Christopher Alexander]] | ||
* [[Erich Gamma]] | * [[Erich Gamma]] | ||
| Line 104: | Line 104: | ||
* [[Linda Rising]] | * [[Linda Rising]] | ||
| − | |group7= Communities | + | | group7= Communities |
| − | |list7= | + | | list7= |
* [[The Hillside Group]] | * [[The Hillside Group]] | ||
* [[Portland Pattern Repository|The Portland Pattern Repository]] | * [[Portland Pattern Repository|The Portland Pattern Repository]] | ||
| Line 111: | Line 111: | ||
}}<noinclude> | }}<noinclude> | ||
[[Category:Software development templates]] | [[Category:Software development templates]] | ||
| + | [[Category:Templates that add a category]] | ||
</noinclude><includeonly> | </noinclude><includeonly> | ||
{{main other|[[Category:{{{cat|Software design patterns}}}]]}} | {{main other|[[Category:{{{cat|Software design patterns}}}]]}} | ||
</includeonly> | </includeonly> | ||