J'ai deux sites Web qui ont un schéma de base de données presque identique. La seule différence est que certaines tables dans un site Web ont 1 ou 2 champs supplémentaires que l'autre et vice versa.
Je voulais utiliser les mêmes classes d'accès aux bases de données pour manipuler les deux sites.
Quel peut être un bon modèle de conception qui peut être utilisé pour gérer cette petite différence.
par exemple, j'ai une méthode createAccount(Account account)
dans ma classe DAO mais l'implémentation sera légèrement différente entre le site A et le site B.