Difference between revisions of "Template:Design Patterns patterns"
Jump to navigation
Jump to search
imported>PiotrParadzinski (add Software Transactional Memory (STM) to Concurrency pattern template) |
(Space-based architecture is not a software architecture pattern - Partially undid revision 876559128) |
||
| (6 intermediate revisions by 2 users not shown) | |||
| Line 52: | Line 52: | ||
| group4= [[Functional programming|Functional]] | | group4= [[Functional programming|Functional]] | ||
| list4 = | | list4 = | ||
| − | * [[ | + | * [[Monoid#Monoids in computer science|Monoid]] |
| + | * [[Functor (functional programming)|Functor]] | ||
| + | * [[Applicative functor|Applicative]] | ||
| + | * [[Monad (functional programming)|Monad]] | ||
| + | * [[Monad (functional programming)#Comonads|Comonad]] | ||
| + | * [[Monad (functional programming)#Free_monads|Free monad]] | ||
| + | * [[Higher-order function|HOF]] | ||
* [[Currying]] | * [[Currying]] | ||
* [[Function composition (computer science)|Function composition]] | * [[Function composition (computer science)|Function composition]] | ||
| − | * [[ | + | * [[Closure (computer programming)|Closure]] |
| − | |||
* [[Generator (computer programming)|Generator]] | * [[Generator (computer programming)|Generator]] | ||
| Line 123: | Line 128: | ||
* [[Service-oriented architecture|SOA]] | * [[Service-oriented architecture|SOA]] | ||
* [[Service locator pattern|Service locator]] | * [[Service locator pattern|Service locator]] | ||
| − | |||
| − | |||
* [[Specification pattern|Specification]] | * [[Specification pattern|Specification]] | ||
| Line 175: | Line 178: | ||
* ''[[Design Patterns]]'' | * ''[[Design Patterns]]'' | ||
* ''[[Enterprise Integration Patterns]]'' | * ''[[Enterprise Integration Patterns]]'' | ||
| + | * ''[[Code Complete]]'' | ||
| + | * ''[[Pattern-Oriented Software Architecture|POSA]]'' | ||
| group10= People | | group10= People | ||
Latest revision as of 04:38, 26 June 2020