Explaining the Dependency Injection pattern, by contrasting it with Service Locator. The choice between them is less important than the principle of separating configuration from use.| martinfowler.com
Active Record restates the traditional question of how to separate persistence from domain logic: what if you don’t have to?| 37signals Dev
If you use an object-oriented domain model, and you don't put behavior in your objects, you're missing out on most of the benefits of that pattern.| martinfowler.com
Value objects are compared using only the values of their properties, having no conceptual identity| martinfowler.com