Sommaire

Conclusion

Dans ce chapitre, nous avons vu que la réflexion est puissante, permissive et offre une grande souplesse pour concevoir des systèmes objets "plug-ins" où les projets sont faiblement couplés (lossely coupled dans la littérature anglaise). La réflexion permet de découvrir les membres des classes, mais également de décoder les codes sources. Il vous faudra penser à "obfusquer" vos assemblages avant leur mise en production pour protéger votre travail contre les copies. Vous pourrez même envisager d’utiliser le C ou le C++ pour coder les parties les plus sensibles. Enfin, les passe-droits octroyés à la réflexion ne doivent pas vous dissuader de structurer vos objets comme cela vous est suggéré dans cet ouvrage. La plupart du temps, ils seront utilisés de façon saine en respectant les règles que vous aurez fixées.