Le patterne delegate en Kotlin

Bonjour tout le monde,

Cette semaine, c'est Ilies BELDJILALI qui nous propose un article sur le sujet suivant : Le patterne delegate en Kotlin

Quand j’ai commencé à apprendre le Kotlin, comme tout bon débutant, j’ai interprété le langage comme du Java “avec une meilleure syntaxe”.

Cette approche est en fait une bonne première modélisation. Moyennant quelques subtilités, le code est au final compilé dans un bytecode indiscernable pour une machine des autres langages JVM.

Au fil de ma maîtrise du langage, j’ai compris que c’est justement sa syntaxe qui en faisait son identité. En facilitant une approche ou un pattern, le développeur est forcé de changer sa manière de réfléchir et de structurer son code.

Le pattern delegate en Kotlin est l’incarnation de cette idée. Le livre de design pattern GoF conseil de préférer la composition à l’héritage, la délégation vous propose une troisième alternative pour centraliser notre comportement. En simplifiant son accès, le langage nous fait prendre du recul sur notre approche en conception.

Le lien : https://medium.com/kayvan-kaseb/delegation-pattern-in-kotlin-19b1d51b6719

Langue : Anglais

Bonne lecture !

Votre équipe TakiVeille

Source image de couverture: https://miro.medium.com/v2/resize:fit:1400/format:webp/1*P-018b8NP-N_M3lLwCeNDw.jpeg

TakiVeille

TakiVeille