Sunday, June 12, 2011

meta-design patterns

  • Separate out the things that change from those that stay the same.
  • Program to an interface, not an implementation.
  • Prefer composition over inheritance.
  • Delegate, delegate, delegate.

No comments:

Post a Comment