Je suis à la recherche d'une application Java open source (application C# est également ok), pour apprendre & comprendre la bonne conception orientée objet.Bonne application Java pour apprendre OOD
Plus précisément, je suis à la recherche d'interactions avec la base de données relationnelle, afin que je puisse comprendre les détails plus fins entre la conversion d'une conception OO à la structure non-OO.
J'ai regardé quelques échantillons ORM. Alors qu'ils enseignent la bonne conception OO, il y a trop de magie qui se passe, qui cache beaucoup de détails sur l'interaction de la base de données.
Avez-vous des suggestions?
Les réponses à cette question fournissent beaucoup d'exemples décents de C#: http://stackoverflow.com/questions/563030/where-can-i-find-a-good-nhibernate-and-asp-net-mvc- référence-application. –
@Shaw: ORM sont très peu susceptibles de vous apprendre la bonne conception OO car un ORM est fondamentalement un outil pour faciliter la plomberie entre deux concepts complètement orthogonaux: OO et RDB. Un article éclairant sur le sujet par Ted Newards appelé * "Le Vietnam de l'informatique" * (ORM): http://blogs.tedneward.com/2006/06/26/The+Vietnam+Of+Computer+Science. aspx – SyntaxT3rr0r