Ho una domanda su come denominare una classe in java. Un nome di classe potrebbe essere arbitrario o dover rispettare alcune regole? Ad esempio, voglio definire gli elenchi collegati in una classe, il nome della classe deve essere "ListNode" per garantire che sia un tipo di dati ricorsivo?