martin fowler参加了一个一个研讨会, 主题是修改GoF,大家投票表决那些pattern要被cut,结果是Factory Method, Bridge, Flyweight 和 Interpreter 这4个patterns被判死刑, 而Singleton 和 Chain of Responsibility 被判死缓。
http://martinfowler.com/bliki/OOPSLA2004.html
555,我在我的程序里用了好多的singleton和factory method。