Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Seastian Bergmann's Blog:
Object-Relational Behavioral Patterns
Feb 16, 2009 @ 13:08:47

Seastian Bergmann has added some new features to the Object_Freezer library (you can read more about it here) - some new object-relational behavioral patterns.

The three patterns are from Martin Fowler's Patterns of Enterprise Application Architecture book:

  • Unit of Work - maintains a list of objects affected by a business transaction and coordinates the writing out of changes and the resolution of concurrency problems.
  • Identity Map - each object gets loaded only once by keeping every loaded object in a map
  • Lazy Load - object that doesn't contain all of the data you need but knows how to get it.
tagged: object freezer object relational patterns martinfowler pattern

Link: