Which Pattern is used when it must be decided at run time which one of the several compatible classes is to be instantiated?
Singleton Pattern
Façade Pattern.
Factory Pattern.
Adapter Pattern.