Skip to content
Alan Maciel edited this page Sep 12, 2015 · 9 revisions

Welcome to the poodr wiki!

  • Object-Oriented Design
  • Designing Classes with a Single Responsibility
  • Managing Dependencies
  • Creating Flexible Interfaces
  • Reducing Costs with Duck Typing
  • Acquiring Behavior Through Inheritance
  • Sharing Role Behavior with Modules
  • Combining Objects with Composition
  • Designing Cost-Effective Tests

Clone this wiki locally