Bonjour à tous,
Je me demande un truc là, comme ça. On me l'a déjà fait remarqué précédemment, mais est-ce que boost::function ne permet pas de remplacer le pattern Command, en mieux ? i.e plus souple, plus efficace avec les bind et autres joyeusetés...
Parce que hériter d'une classe Command classique:
juste pour implémenter Execute(), c'est bien. Mais je me demande si boost.Function ne permet pas mieux ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 class Command { void Execute() const; void Cancel() const; };![]()
Partager