
InterSystems CACHE est une base de données objet à très hautes performances
l'environnement RAD d'InterSystems CACHE permet des développements plus rapide qu'avec n'importe quel autre environnement.
Les définitions de classes et le code de leurs méthodes sont stockés dans des globales ; le compilateur de classes compile chaque classe en une ou plusieurs routines. Chaque méthode correspond simplement à une procédure dans une routine, elle peut être uniquement appelée avec une syntaxe objet. Par exemple, si la classe Patient spécifique, alors nous appelons la méthode Admission de cet objet à l'aide de la syntaxe suivante:
Do Pat.Admission() // appelle la méthode admission du Patient
Set x = Pat.Admission() // appelle la même méthode maus utilise la valeur de retour
Procédures et variables de type Public/Private
Une procédure est un bloc de code dans une routine qui est similaire à une fonction dans d'autres langages. Une procédure se compose d'un nom, d'une liste de paramètres formels, d'une liste de variables publiques et d'un bloc de code délimité par '{}'.
Par exemple:
Admission(x,y)[nom,recnum] {...place réservée au code}