Sto creando un design OO per un'app. Finora sono arrivato con questo, sembra che possa funzionare, ma non sono sicuro della correttezza del suo design.
Modifica
Okay,housatounmodellodifabbrica,emisembrabuono.Questoèunbuondesign?
You are building application that will load data from several different advertising systems and then store the data into database, so it will be possible to analyze them.
You need to take in mind that every advertising system has different structure of report: Different named columns, different order of columns, different date formats. Also data from ad systems are in different data formats(JSON,CSV,XML),
Reports from each system contains different amount of columns, our application is interested only in some of them: date, ad_campaing, ad_group, keyword, impressions, price (in every system they have different name)