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