Singleton pattern

How can a class be created so only one instance will be needed

Example

 * videogame player character

Common usage

 * hardware inferface access (print spooler)