The list of design pattern Which Magento used.
Magento follow Model/View/Controller design pattern.
Ensure that only one instance of a class is created and Provide a global access point to the object.
Creates objects without exposing the instantiation logic to the clientand Refers to the newly created object through a common interface.
It will provide you one way to store your information throughout your application.
Specify the kinds of objects to create using a prototypical instance, and create new objects by copying this prototype.
Define a one-to-many dependency between objects so that when one object changes state, all its dependents are notified and updated automatically.
- Object Pool
Reuses and shares objects that are expensive to create.
Provide a way to access the elements of an aggregate object sequentially without exposing its underlying representation.
- Vew Helper
It will react as a to access the helper classes.
View original post 48 more words