Skip to Content
R Programming By Example
book

R Programming By Example

by Omar Trejo Navarro
December 2017
Beginner to intermediate
470 pages
12h 29m
English
Packt Publishing
Content preview from R Programming By Example

Easily allowing new database integration with a factory

We know at this point that we will only use the CSVFiles Database implementation for this example, but we can easily imagine cases where new database implementations come into play. For example, the reader will create an implementation of the MySQL database, and will want it to substitute the CSVFiles implementation. Isn't that right? When you expect some change in the future where you will likely need to switch one interface implementation for another, factories is a great tool to facilitate that change for yourself in the future.

Our database_factory() function receives a db_setup and table_names objects, both of which will come from our centralized settings file. It then takes the ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Efficient R Programming

Efficient R Programming

Colin Gillespie, Robin Lovelace
R Programming

R Programming

Jared P. Lander

Publisher Resources

ISBN: 9781788292542Supplemental Content