Odpowiedzi:
Jest to dość dobrze wyjaśnione w programowaniu Drupal z perspektywy obiektowej .
Krótko mówiąc, Drupal istnieje znacznie dłużej, niż można poprawnie używać OOP w PHP. Co oznacza, PHP5 .
Drupal 7 już korzysta z klas w wielu miejscach i prawdopodobnie będzie tak nadal z Drupal 8.
Ale jest to proces krok po kroku i nie wszystko musi być klasą. Na przykład nie ma sensu przekształcanie modułów w jedną klasę.