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.