Commit 6f859fde authored by Yann Regis-Gianas's avatar Yann Regis-Gianas

Update README.md

parent 98854943
......@@ -18,12 +18,12 @@ sur la **problématisation** des besoins du client,
sur la **robustesse aux changements** de l'architecture ainsi que
sur l'usage des **patrons de conception** classiques.
Nous revisiterons ensemble les mécanismes de base de la programmation
objet typée statiquement par des classes d'objets : liaison tardive,
Nous revisiterons ensemble les **mécanismes de base de la programmation
objet typée statiquement par des classes d'objets** : liaison tardive,
polymorphisme adhoc et paramétrique, héritage simple, etc. Vous
en profiterez pour apprendre le langage de programmation Scala
en suivant une démarche d'auto-formation visant à "apprendre à apprendre
un nouveau langage de programmation". En effet, vous devrez chercher
en suivant une démarche d'auto-formation visant à **apprendre à apprendre
un nouveau langage de programmation**. En effet, vous devrez chercher
par vous-même comment Scala donne accès aux mécanismes que vous connaissez
déjà en Java.
......@@ -33,11 +33,12 @@ intéresserons à plusieurs limitations connues de cette approche:
1. les méthodes binaires ;
2. la classe de base fragile ;
3. l'extensibilité données/fonctions ;
4. la réutilisation à une granularité arbitraire.
4. la réutilisation de code de granularité arbitraire.
Nous verrons ensemble comment contourner les problèmes 1 à 3 à l'aide
de patrons de conception ou de techniques de programmation. Pour le
problème 4, nous étudierons le mécanisme de **traits** de Scala.
problème 4, nous étudierons le mécanisme de **composition mixin de
traits** de Scala.
## Cours
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment