mirror of
https://github.com/DesignPatternsPHP/DesignPatternsPHP.git
synced 2025-09-25 13:59:08 +02:00
16 lines
422 B
Markdown
16 lines
422 B
Markdown
# Multiton
|
|
|
|
**THIS IS CONSIDERED TO BE AN ANTI-PATTERN! FOR BETTER TESTABILITY AND MAINTAINABILITY USE DEPENDENCY INJECTION!**
|
|
|
|
# Purpose
|
|
|
|
To have only a list of named instances that are used, like a singleton but with n instances.
|
|
|
|
# Examples
|
|
|
|
* 2 DB Connectors, e.g. one for MySQL, the other for SQLite
|
|
* multiple Loggers (one for debug messages, one for errors)
|
|
|
|
## UML Diagram
|
|
|
|
 |