Content deleted Content added
Tag: Disambiguation links added |
|||
Line 46:
* [[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|skeleton]] of a program; algorithms can be selected on the fly, using [[Inheritance (object-oriented programming)|inheritance]]
* [[Visitor pattern]]: A way to separate an algorithm from an object
|