I am currently reading Zend Framework 1.8 web application development by Keith Pope. In this book an application called storefront which is a shopping cart is being built. But I am not able to understand the model design structure being used to develop this app.
There are lots of abstract classes and interfaces which don't seem to look part of any design pattern.
Which design patterns were used to develop the models in this book?