Question: Your program must support switching among several different email libraries, but each one has a slightly different interface. 1 2 3 4 5 6 7
Your program must support switching among
several different email libraries, but each one has
a slightly different interface.
Components shall be extensible at runtime.
The client should be able to add behaviors at runtime.
The system shall create objects without exposing the creation logic to the client
The system shall support "lazy creation" a component is created only if and when, the client demonstrates an interest in it
A single instance shall be created and shall be initialized only if and when, it is accessed.
The system shall provide a simple interface to a complex subsystem.
The system shall be configured with one of multiple families of products.
Singleton
Facade
Abstract Factory
Factory Method
Adapter
Proxy
Decorator
ching among
several different email libraries, but each one has
a slightly different interface.
Components shall be extensible at runtime.
The client should be able to add behaviors at runtime.
The system shall create objects without exposing the creation logic to the client
The system shall support "lazy creation" a component is created only if and when, the client demonstrates an interest in it
A single instance shall be created and shall be initialized only if and when, it is accessed.
The system shall provide a simple interface to a complex subsystem.
The system shall be configured with one of multiple families of products.
Singleton
Facade
Abstract Factory
Factory Method
Adapter
Proxy
Decorator
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
