Object-Oriented Development

While object-oriented development may be initially daunting, it is now well established as a best practice. For a general overview of PHP best practices, read through phptherightway.com. Additionally, Drupal lists a multitude of resources on their Background to Custom Module Development documentation. From the Tripal perspective, it is important to note that Tripal 4 follows the object-oriented design patterns laid out by Drupal.