What is the best name of the design pattern that describes a system where you can choose to CONFIGURE your system to be deployed using a back-end service from a list of compatible services? For example, software that can be CONFIGURED to use any number of different "brands" of SQL database: MySQL, PostGRES, Oracle, etc. (Note: NOT a pattern that focuses on "hot swapping" backends at runtime.)
So far, in my research, I have come up with a handful of pattern names that do not seem to exactly describe this: Facade, PlugIn, Extensibility.
Aucun commentaire:
Enregistrer un commentaire