Tuts+ Premium – Agile Design Patterns
Design patterns are an essential part of software development. At some point in every programmer’s career, he or she will have to dig in and learn how to apply these patterns. Even if they may appear scary at first, they are, in fact, much simpler to understand than you might initially think.
In this course, you’ll learn what design patterns are, how each of them is defined, what they are used for, and, of course, how to implement them in PHP!
Content:
Introduction
Introduction – What Are Design Patterns?
Introduction – Basic UML Notations
Introduction – What is Agile and Software Craftsmanship?
Agile Design Patterns
The Factory Pattern
The Gateway Pattern
The Proxy Pattern
The Repository Pattern
Null Object Pattern
Command Pattern
Active Object Pattern
Template Method Pattern
Strategy Pattern
Facade Pattern
Observer Pattern
Mediator Pattern
Singleton Pattern
Monostate Pattern
Abstract Server Pattern
Adapter Pattern
Bridge Pattern
Composite Pattern
Visitor Pattern
State Pattern
Decorator Pattern
Conclusion
Download iiiup
http://www.iiiup.com/4bn/TP.Agi.Des.Pat.part1.rar
http://www.iiiup.com/4bp/TP.Agi.Des.Pat.part2.rar
Download 百度云