Content deleted Content added
Tom.Reding (talk | contribs) m →References: Rem stub tag (class = non-stub & non-list) using AWB |
m →top: General fixes and Typo fixing using AWB |
||
Line 47:
* [[Composite pattern]]: a tree structure of objects where every object has the same interface
* [[Decorator pattern]]: add additional functionality to a class at runtime where subclassing would result in an exponential rise of new classes
* [[Extensibility pattern]]:
* [[Facade pattern]]: create a simplified interface of an existing interface to ease usage for common tasks
* [[Flyweight pattern]]: a large quantity of objects share a common properties object to save space
* [[Marker interface pattern
* [[Pipes and filters]]: a chain of processes where the output of each process is the input of the next
* [[Opaque pointer]]: a pointer to an undeclared or private type, to hide implementation details
|