Si j’adore ruby c’est entre autre pour son élégance, sa facilité de lecture quelqu’en soit le domaine. Mais si cela est possible c’est aussi parce qu’il est facile d’étendre le langage (y compris les classes de base). Cette facilité est une fonctionnalité clé, qui permet entre autre d’écrire de nombreux langages spécifiques à un domaine (DSL) et améliorer sensiblement l’aisance avec laquelle nous programmons en ruby.
Cet article présente comment il est possible d’étendre des classes en ruby, mais aussi comment en annuler l’extension pour garder des objets propres.
Commentaires
Vous devez
vous inscrire
ou
vous connecter
pour poster un commentaire