Content deleted Content added
m →top: capitalization and linking |
clarify strategy and templkate |
||
Line 42:
* [[Specification pattern]]: Recombinable business logic in a [[boolean algebra|boolean]] fashion
* [[State pattern]]: A clean way for an object to partially change its type at runtime
* [[Strategy pattern]]: Algorithms can be selected on the fly, using composition
* [[Template method pattern]]: Describes the [[program skeleton]] of a program; algorithms can be selected on the fly, using inheritance
* [[Visitor pattern]]: A way to separate an algorithm from an object
|