Check out Erich's comments at the end:<p>> I'm in favor of dropping Singleton. Its use is almost always a design smell.<p>YES.<p>> Factory Method would be generalized to Factory.<p>Yes.<p>> The new members are: Null Object, Type Object, Dependency Injection, and Extension Object/Interface<p>Somebody kill the term "Dependency Injection" - we have never needed an obfuscation of "late binding".
They even give a startup idea - some kind of social network for pattern recomendation (design guidelines?):<p>"people that found this pattern useful have also liked this one..."