MODX Cloud

The Most Productive MODX Learning Playground Ever

Claim Free Lab Account

Design Patterns

Skip to end of metadata
Go to start of metadata


There are a number of important design patterns that inspired the development of xPDO. These patterns are well described and are a part of Martin Fowler's Patterns of Enterprise Application Architecture (P of EAA). These include, but are certainly not limited to the Domain Model, Active Record, Data Mapper, Lazy Load, Identity Field, Single Table Inheritance, Metadata Mapping, and Query Object. It would be a good idea to at least become familiar with these patterns (and the others in the catalog) before jumping into coding with xPDO; understanding these concepts will help everything else fall into place as you begin learning more about xPDO.

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.