Magento, IMHO, represents a PHP system that is built on well thought-out coding principles - reuseable design patterns being one of them. In terms of an example of a PHP system
Following are design patterns : 1. Model View Control.
Singleton
Factory
Registry
Front controller.
Iterator.
Lazy Loading.
Observers( events )