Skip to content

CPNV-226a/Calc

Repository files navigation

Calc

Calc - first OOP session

Intention

Ce dépôt a pour objectif de réaliser une introduction à la POO, étape par étape.

On part sur une petite application en mode console et on ajoute par petits pas successifs de plus en plus d'éléments.

Utilisation

Vous trouverez sur la seule et unique branche de ce dépôt, toutes les étapes. Vous pouvez ainsi passer de l'un à l'autre en vous entraînant.

Pour naviguer à travers l'historique du dépôt, vous pouvez utiliser la commande checkout:

git checkout [reference du commit que vous trouverez ci-dessous]

Etape 1 (tout dans le main)

On demande une saisie, et on affiche ce que l'utilisateur à insérer.

226aCalc01

Etape 2 (tout dans le main)

On gère l'addition.

226aCalc02

Etape 3 (tout dans le main)

On gère les quatres opérations de base

226aCalculator03

Etape 4

On externalise la méthode de calcul hors du main

Etape 5

On créer notre première class pour la logique du calcul.

Etape 6

On décompose notre class MathLib en lui permettant d'exposer une méthode par opération.

image

Etape 7

On commence le travail de création de la classe "MathRequest"

Uploading image.png…

Etape 8

Fin du projet

About

Calc - first oop session

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages