The design patterns tutorials use examples to illustrate what each pattern is and how it works. They are easy to understand, however, they may not reflect real usage in real world. Therefore, how they are being used in real enterprise frameworks are also provided.