Pattern Command et boost::function
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... :koi:
Parce que hériter d'une classe Command classique:
Code:
1 2 3 4 5
| class Command
{
void Execute() const;
void Cancel() const;
}; |
juste pour implémenter Execute(), c'est bien. Mais je me demande si boost.Function ne permet pas mieux ? ;)