Difference between revisions of "Template:Design Patterns patterns"

From blackwiki
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>

Revision as of 02:10, 31 January 2016