Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
780 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Design Patterns - Une bibliothéque serait elle viable ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Design Patterns - Une bibliothéque serait elle viable ?

n°1138437
Joel F
Real men use unique_ptr
Posté le 02-07-2005 à 23:42:03  profilanswer
 

Bon, les Design Pattern c'est cool tout ça mais bon, moi ca me fait suer de
redefinir X fois ma Factory, mon Flyweight ou tout ça.
 
Partant de : http://home.earthlink.net/~huston2/dp/patterns.html
 
Serait il possible de developper une bibliothèque STL like à base de template
qui permettrais au gens d'utiliser els DP comme de vrais "briques" logicielles ?
 
Un Truc genre :
 
Factory<MaClasse>, Singleton<MaClasse> etc ...
 
Y a t-il une VRAI raison au fait que cela ne se fasse pas ou est ce moi ?


Message édité par Joel F le 02-07-2005 à 23:42:11
mood
Publicité
Posté le 02-07-2005 à 23:42:03  profilanswer
 

n°1138438
Taz
bisounours-codeur
Posté le 02-07-2005 à 23:50:22  profilanswer
 

Singleton, c'est assez facile. Factory je vois pas trop comment tu veux faire.

n°1138440
Joel F
Real men use unique_ptr
Posté le 02-07-2005 à 23:56:35  profilanswer
 

Donc voila : y a des impossibilités techniques.
Quels seraient alors les DP facilement codables once & for all, et ceux qui necessiterait d'etres eclater en plein de chtite classe/macro qui permettrait de faciliter la reecriture dasn un cadre précis  ?


Message édité par Joel F le 02-07-2005 à 23:58:00
n°1138445
Taz
bisounours-codeur
Posté le 03-07-2005 à 00:39:38  profilanswer
 

Visitor : on attend les multimethodes

n°1138875
Taz
bisounours-codeur
Posté le 03-07-2005 à 22:45:21  profilanswer
 

remarque, on peut aussi faire du CRTP :)
 

Code :
  1. template<typename T, typename Visitor>
  2. struct Acceptor
  3. {
  4.   virtual void accept(const Visitor &v) const
  5.   {
  6.     v.visit(static_cast<const T&>(*this));
  7.   }
  8.   virtual ~Acceptor()
  9.   { }
  10. };

n°1138885
Joel F
Real men use unique_ptr
Posté le 03-07-2005 à 23:09:31  profilanswer
 

bon je vais me lancer la dedans ^^
Je reviendrasi :sol:

n°1138898
Taz
bisounours-codeur
Posté le 03-07-2005 à 23:20:04  profilanswer
 

y a peut-être un peu trop de const ...
 
 
tu t'attaques à quoi ?

n°1138914
Joel F
Real men use unique_ptr
Posté le 03-07-2005 à 23:28:46  profilanswer
 

je sais pas encore je vais essayer de voire les DP que l'on peut tempaltizzer comme ca, une espece de DPSL

n°1138924
el muchach​o
Comfortably Numb
Posté le 03-07-2005 à 23:34:18  profilanswer
 

Il y a Loki, développé par Alexandrescu, et son excelllent bouquin "Modern C++ design", qui discute d'implémentations avancées de Visitor, Singleton, Factory entre autres.
C'est fortement templatisé.


Message édité par el muchacho le 03-07-2005 à 23:35:07
n°1138941
Joel F
Real men use unique_ptr
Posté le 03-07-2005 à 23:57:07  profilanswer
 

OK :D j'arrive aprés la guerre :-/

mood
Publicité
Posté le 03-07-2005 à 23:57:07  profilanswer
 

n°1138943
el muchach​o
Comfortably Numb
Posté le 04-07-2005 à 00:04:07  profilanswer
 

Loki a l'air d'être en plein dev, la dernière version date d'hier, et il y a eu 22 (!) développeurs dessus.

n°1138945
Joel F
Real men use unique_ptr
Posté le 04-07-2005 à 00:07:58  profilanswer
 

ouais donc bon pas besoin de reinventer the roue :(

n°1138949
Taz
bisounours-codeur
Posté le 04-07-2005 à 00:19:59  profilanswer
 

ce que ça me fait envie les multimethodes ::

n°1138970
blastman
just me !
Posté le 04-07-2005 à 01:56:21  profilanswer
 

m'en parle pas


---------------
http://www.blastmanu.info
n°1139020
chrisbk
-
Posté le 04-07-2005 à 09:15:41  profilanswer
 

et n'en parlez pas non plus a ma femme !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Design Patterns - Une bibliothéque serait elle viable ?

 

Sujets relatifs
Mise en place d'une bibliothèqueJeffrey Veen: the Art and Science of Web Design
[design+css] Besoin de conseils pour un 1er site persoDesign d'une classe collection
Appel de bibliotheque en phpProbleme compatibilité bibliotheque labview/visualc++
Bibliothèque labview != visual c++, help!créer un bdd pour une bibliotheque
Design de serveur de socketcomment utilisé la bibliothéque gmp sous windows
Plus de sujets relatifs à : Design Patterns - Une bibliothéque serait elle viable ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR