<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://blackwiki.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=89.154.253.202&amp;*</id>
	<title>blackwiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://blackwiki.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=89.154.253.202&amp;*"/>
	<link rel="alternate" type="text/html" href="https://blackwiki.org/index.php?title=Special:Contributions/89.154.253.202"/>
	<updated>2026-08-15T05:45:50Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.34.2</generator>
	<entry>
		<id>https://blackwiki.org/index.php?title=Template:Design_Patterns_patterns&amp;diff=3982274</id>
		<title>Template:Design Patterns patterns</title>
		<link rel="alternate" type="text/html" href="https://blackwiki.org/index.php?title=Template:Design_Patterns_patterns&amp;diff=3982274"/>
		<updated>2015-12-25T00:32:58Z</updated>

		<summary type="html">&lt;p&gt;89.154.253.202: added Inversion of control&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Navbox&lt;br /&gt;
|name = Design Patterns patterns&lt;br /&gt;
|title = [[Software design pattern]]s&lt;br /&gt;
|listclass = hlist&lt;br /&gt;
&lt;br /&gt;
|group1= [[Design Patterns|Gang of Four patterns]]&lt;br /&gt;
|list1=&lt;br /&gt;
{{Navbox subgroup&lt;br /&gt;
|group1= [[Creational pattern|Creational]]&lt;br /&gt;
|list1 = &lt;br /&gt;
* [[Abstract factory pattern|Abstract factory]]&lt;br /&gt;
* [[Builder pattern|Builder]]&lt;br /&gt;
* [[Factory method pattern|Factory method]]&lt;br /&gt;
* [[Prototype pattern|Prototype]]&lt;br /&gt;
* [[Singleton pattern|Singleton]]&lt;br /&gt;
&lt;br /&gt;
|group2= [[Structural pattern|Structural]]&lt;br /&gt;
|list2 = &lt;br /&gt;
* [[Adapter pattern|Adapter]]&lt;br /&gt;
* [[Bridge pattern|Bridge]]&lt;br /&gt;
* [[Composite pattern|Composite]]&lt;br /&gt;
* [[Decorator pattern|Decorator]]&lt;br /&gt;
* [[Facade pattern|Facade]]&lt;br /&gt;
* [[Flyweight pattern|Flyweight]]&lt;br /&gt;
* [[Proxy pattern|Proxy]]&lt;br /&gt;
&lt;br /&gt;
|group3= [[Behavioral pattern|Behavioral]]&lt;br /&gt;
|list3 = &lt;br /&gt;
* [[Chain-of-responsibility pattern|Chain of responsibility]]&lt;br /&gt;
* [[Command pattern|Command]]&lt;br /&gt;
* [[Interpreter pattern|Interpreter]]&lt;br /&gt;
* [[Iterator pattern|Iterator]]&lt;br /&gt;
* [[Mediator pattern|Mediator]]&lt;br /&gt;
* [[Memento pattern|Memento]]&lt;br /&gt;
* [[Observer pattern|Observer]]&lt;br /&gt;
* [[State pattern|State]]&lt;br /&gt;
* [[Strategy pattern|Strategy]]&lt;br /&gt;
* [[Template method pattern|Template method]]&lt;br /&gt;
* [[Visitor pattern|Visitor]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
|group2= [[Concurrency pattern]]s&lt;br /&gt;
|list2 = &lt;br /&gt;
* [[Active object]]&lt;br /&gt;
* [[Balking pattern|Balking]]&lt;br /&gt;
* [[Double-checked locking]]&lt;br /&gt;
* [[Asynchronous method invocation|Event-based asynchronous]]&lt;br /&gt;
* [[Guarded suspension]]&lt;br /&gt;
* [[Join-pattern|Join]]&lt;br /&gt;
* [[Lock pattern|Lock]]&lt;br /&gt;
* [[Monitor (synchronization)|Monitor]]&lt;br /&gt;
* [[Proactor pattern|Proactor]]&lt;br /&gt;
* [[Reactor pattern|Reactor]]&lt;br /&gt;
* [[Readers–writer lock|Read write lock]]&lt;br /&gt;
* [[Scheduler pattern|Scheduler]]&lt;br /&gt;
* [[Thread pool pattern|Thread pool]]&lt;br /&gt;
* [[Thread-local storage]]&lt;br /&gt;
&lt;br /&gt;
|group3=[[Architectural pattern]]s&lt;br /&gt;
|list3=&lt;br /&gt;
* [[Front controller]]&lt;br /&gt;
* [[Interceptor pattern|Interceptor]]&lt;br /&gt;
* [[Model–view–controller|MVC]]&lt;br /&gt;
* [[Multitier architecture|''n''-tier]]&lt;br /&gt;
* [[Specification pattern|Specification]]&lt;br /&gt;
* [[Publish–subscribe pattern|Publish–subscribe]]&lt;br /&gt;
* [[Naked objects]]&lt;br /&gt;
* [[Service locator pattern|Service Locator]]&lt;br /&gt;
* [[Active record pattern]]&lt;br /&gt;
* [[Identity map pattern|Identity map]]&lt;br /&gt;
* [[Data access object]]&lt;br /&gt;
* [[Data transfer object]]&lt;br /&gt;
* [[Action–Domain–Responder|ADR]]&lt;br /&gt;
* [[Inversion of control]]&lt;br /&gt;
&lt;br /&gt;
|group4= Other patterns&lt;br /&gt;
|list4=&lt;br /&gt;
* [[Dependency injection]]&lt;br /&gt;
* [[Lazy loading]]&lt;br /&gt;
* [[Mock object]]&lt;br /&gt;
* [[Null object pattern|Null object]]&lt;br /&gt;
* [[Object pool pattern|Object pool]]&lt;br /&gt;
* [[Servant (design pattern)|Servant]]&lt;br /&gt;
* [[Type Tunnel pattern|Type tunnel]]&lt;br /&gt;
&lt;br /&gt;
|group5= Books&lt;br /&gt;
|list5=&lt;br /&gt;
* ''[[Design Patterns]]''&lt;br /&gt;
* ''[[Enterprise Integration Patterns]]''&lt;br /&gt;
&lt;br /&gt;
|group6= People&lt;br /&gt;
|list6=&lt;br /&gt;
* [[Christopher Alexander]]&lt;br /&gt;
* [[Erich Gamma]]&lt;br /&gt;
* [[Ralph Johnson (computer scientist)|Ralph Johnson]]&lt;br /&gt;
* [[John Vlissides]]&lt;br /&gt;
* [[Grady Booch]]&lt;br /&gt;
* [[Kent Beck]]&lt;br /&gt;
* [[Ward Cunningham]]&lt;br /&gt;
* [[Martin Fowler]]&lt;br /&gt;
* [[Robert Cecil Martin|Robert Martin]]&lt;br /&gt;
* [[Jim Coplien]]&lt;br /&gt;
* [[Douglas C. Schmidt|Douglas Schmidt]]&lt;br /&gt;
* [[Linda Rising]]&lt;br /&gt;
&lt;br /&gt;
|group7= Communities&lt;br /&gt;
|list7=&lt;br /&gt;
* [[The Hillside Group]]&lt;br /&gt;
* [[Portland Pattern Repository|The Portland Pattern Repository]]&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Software development templates]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{main other|[[Category:{{{cat|Software design patterns}}}]]}}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>89.154.253.202</name></author>
		
	</entry>
</feed>