En résumé

  • Une énumération est une classe qui permet de lister des valeurs.

  • Une énumération est définie grâce aux mots-clés enum class.

  • Il est possible de faire porter des attributs et des méthodes à une énumération.

  • Une classe de données permet de modéliser ce qu’on appelle un objet métier.

  • Une classe de données est définie grâce aux mots-clés data class.

  • Une classe de données génère automatiquement les méthodes toString, equals, hashcode et copy.

  • En programmation, il est parfois nécessaire d’organiser le code selon un patron de conception afin de répondre à un besoin ou à une contrainte technique spécifique.

  • Le patron de conception Singleton permet de limiter le nombre d’instances d’une classe à une unique instance.

  • En Kotlin, la mise en place du patron de conception Singleton est facilitée grâce au mot-clé object.

  • Dans une classe implémentant le patron de conception Singleton, il n’est pas possible de définir des constructeurs ou des éléments statiques.

couv_RIKOT.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Les objets Singleton
Suivant
Qu’est-ce qu’une interface ?