设计模式经"四人帮"的经典名著推广后,为广大程序员广泛接受。很多人非常热衷于学习并应用这些模式,有意识地在程序中使用或套用到各种场景,很多时候相当生搬硬套。这并不是运用设计模式的最佳方法。 我的经验是运用设计模式开发软件,要自然而贴切地融入其场景,连择模式的各子系统自然地对应其场景的某个行为,而且以场景要求命名而非设计模式书本中的标准命名。这样,能防止生搬硬套地滥用设计模式。