programmation orienté objet (définition de classes, notions d'héritage et de superclasse afin de créer une structure proche de la réalité), utilisation de Jbuilder sous linux.