dimanche 29 mars 2015

Pattern name meaning: "Configurable Back-Ends"

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