Je suis en train de développer une application flashcard pour la première raison que je n'aime pas celles qui existent et la deuxième raison est que je veux améliorer mes compétences en java/Android.
Dans mon application, j'ai essayé d'utiliser la POO. Mes cartes sont stockées dans une base de données sqlite.
Maintenant ma question : Actuellement, mon objet "Card" qui représente une seule Flashcard a son propre DatabaseAdapter qu'il peut utiliser pour mettre à jour son propre état, c'est-à-dire ses points.
Card card = new Card();
card.setPoints(10); //<-- Also update its row in the database
Ou est-il préférable de faire quelque chose comme ça :
DBAdapter dbAdapter = new DBAdapter();
Card card = new Card();
dbAdapter.setPoints(Card);//<-- Updates Card and Database!
Qu'est-ce qui est mieux selon vous ?
Merci d'avance !