Le but de la manip est triple : - étudier les décorateurs pour mieux connaître le monde des patrons de conception
Aussi en Java et en CSharp.
« Ce patron permet d'attacher dynamiquement des responsabilités à un objet. Une alternative à l'héritage. Ce patron est inspiré des poupées russes. Un objet peut être caché à l'intérieur d'un autre objet décorateur qui lui rajoutera des fonctionnalités, l'ensemble peut être décoré avec un autre objet qui lui ajoute des fonctionnalités et ainsi de suite. Cette technique nécessite que l'objet décoré et ses décorateurs implémentent la même interface, qui est typiquement définie par une classe abstraite. »
Comme, en C++, il faut faire le tri entre ce qui relève du patron de conception et ce qui provient des nouveautés de C++, on va regarder aussi en java.
Le même doc offline est ici.
Quelques liens :
Voir ceci.
À SUIVRE Retour à Flask.
© Yves Guidet jeudi 9 juillet 2020, 09:48:17 (UTC+0200) (bella ubuntu, site printemps) yves.guidet@gmail.com