Les bibliothèques d’objets
Implantations d’objets
réutilisables : les approches
Les bibliothèques d’objets
généraux
C++
La STL : standard template library
L’OCL : Open Class Library
QT : Bibliothèque utilisé avec KDE
Java
Bibliothèque du langage très riche
C#
Bibliothèque de la CLI/CLR très riche reprenant
le modèle de la CLR (ie. Aussi disponible pour
d’autres langages basés sur la CLR comme
C++/CLI, Python .NET, Perl for NET…)
Les bibliothèques d’objets
spécialisés
Graphiques
wxWindow, MFC,
QT, GTK+
Spécialisées
XML-XSLT
Xalan, Xercès
Parser
Boost::Spirit
Multi-plateforme
wxWindow, GTK+,
Multi-langage
TK (perl/TK,
C++/TK, TCL/TK)
.net CLR/CLI
Grandes variétés de
bibliothèques
Exemple C++
http://www.trumphurst.com/cpplibs1.html
liste un ensemble de bibliothèques pour
C++
www.boost.org : organisme de
certification de bibliothèques pour C++
Le problème des bibliothèques
d’objets
Une bibliothèque
Une conception des classes et objets
Une implantation spécifique de nombreuses notions
Un choix d’algorithmes
Difficultés
La conception des classes et objets peut impacter
l’utilisation
L’implantation spécifique empêche le déploiement sur
plusieurs architectures
Le choix des algorithmes impacte sur les performances
Les objets d’une bibliothèque ne sont pas facilement
réutilisables avec une autre bibliothèque
1 / 25 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !