There are plenty of design patterns out there , some of which are mentioned by you in your post... Each of them is for a particular set of problems or design requirments Both the web sites list out some of the many avaiable design patterns.. so none of them have listed anything wrong... So what exactly is your confusion and how exactly do you want us to help..??
The significant problems we face cannot be solved by the same level of thinking which created them – Einstein SCJP 1.5, SCWCD, SCBCD in the making
Both lists define a number of design patterns. The first one lists the original patterns from the gang of four. They introduced patterns to The second lists a number of patterns that propose a solution to common web application design questions.
There even is a yearly international patterns conference, where the patterns community meets to discuss new patterns (including new design patterns).
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus