/Calcular

Example d'une application qui utilise un couplage faible , Programmation par reflexion : Invocation dynamique de methodes, Instantiation dynamique et Injection de dépendence

Primary LanguageJava

Calcular : Principe d'injection de dépendence par programmation (sans framwork)

Example d'une application qui utilise un couplage faible , principe d'inversion de contrôle Programmation par reflexion : Invocation dynamique de methodes, Instantiation dynamique et Injection de dépendence

Objectif

Cette application consite à mettre en place un calculateur tout en respectant les notions suivantes :

Instanciation dynamique

Invocation dynamique de methodes

Couplage faible

Injection de dépendence

Inversion de contrôle

Le but de l'application est qu'elle soit fermée à la modification et ouverte à l'extension. La prémière version de l'application permet de fair seulement l'addition ; la deuxième version permet d'effectuer les 3 autres opérations