22-11-2011, 03:37 PM
Bonjour,
Ca alourdit en effet légèrement la façon de développer mais elle permet une plus grande rigueur et une plus grande maîtrise de ce qu'on fait.
Si on essaye de mettre un objet non prévu pour une fonction, il y aura une ClassCastException lancée ou un IllegalArgumentException.
Le but, en plus de la gestion des types de base est de fournir des interfaces, classes utiles comme Collection, Hashmap, ... qui ne sont pas implémentées en PHP et que je trouve forte utiles en Java.
Preview avec mon travail de cette nuit/ce matin
Ca alourdit en effet légèrement la façon de développer mais elle permet une plus grande rigueur et une plus grande maîtrise de ce qu'on fait.
Si on essaye de mettre un objet non prévu pour une fonction, il y aura une ClassCastException lancée ou un IllegalArgumentException.
Le but, en plus de la gestion des types de base est de fournir des interfaces, classes utiles comme Collection, Hashmap, ... qui ne sont pas implémentées en PHP et que je trouve forte utiles en Java.
Preview avec mon travail de cette nuit/ce matin
Owl Vision - Agence de dévelppement d'applications de réalité virtuelle et augmentée