OOP Concepts in Drupal Despite the lack of explicitly-declared classes in Drupal, many object-oriented paradigms are still used in its design. There are many sets of "essential features" that are said to be necessary to classify a system as object-oriented; we will look at one of the more popular definitions and examine some ways in which Drupal exhibits those characteristics.
anyone that uses or is considering using drupal should read this paper. If you're even a half-baked coder it should just piss you off. no they do not understand design patterns. yes drupal should be taken out back and shot. --timball Drupal Programming from an Object-Oriented Perspective | Drupal API |