Donc généralement tu va utiliser un type prédéfini qui possède potentiellement des trucs dont tu n'a pas besoin.
Je vois pas trop à quoi tu fais référence ici.
Si tu prends mon exemple et que historiquement tu fais les choses ainsi :
Tu crée LinuxFr
Tu crée hello()
Tu crée AppleFr
Le paramètre que tu aura défini pour hello() sera probablement plutôt LinuxFr que l'interface minimal dont tu as besoin car c'est fastidieux de n'exprimer son typage que par les préconditions minimales aux quelles tu dépend. C'est la force des langages dynamiques, c'est totalement gratuit. Et c'est l'une des forces des langages dynamiques.
[^] # Re: Go est lent, Rust est rouillé !
Posté par barmic 🦦 . En réponse au journal Explorer des langages de programmation - édition 2020. Évalué à 2.
Si tu prends mon exemple et que historiquement tu fais les choses ainsi :
LinuxFrhello()AppleFrLe paramètre que tu aura défini pour
hello()sera probablement plutôtLinuxFrque l'interface minimal dont tu as besoin car c'est fastidieux de n'exprimer son typage que par les préconditions minimales aux quelles tu dépend. C'est la force des langages dynamiques, c'est totalement gratuit. Et c'est l'une des forces des langages dynamiques.https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll