I am often facing design patterns, and I find most articles explaining them a bit hard to understand, especially since I don’t speak English fluently. I would very much appreciate if someone could explain simply and in basic English the following design patterns: Builder, Prototype, Bridge, Composite, Decorator, Facade, Flyweight, Proxy and Observer.
Or if you have any links to good resources, I’m willing to spend the time to try to understand it.
I highly, highly, HIGHLY recommend the Gang of Four Book.
It is such a good lookup tool for design patterns, although it may be difficult to read if you’re not fluent in English.
Here is a list of the design patterns with examples for PHP, you may want to have a look at this:
http://www.fluffycat.com/PHP-Design-Patterns/