一些设计模式是否依赖语言?

Aqu*_*irl 1 c++ design-patterns

如果是,那么是否有一些特定应用于C++的模式,有些则不是?如果有的话,他们是哪一个?我指的是这些设计模式:http://en.wikipedia.org/wiki/Design_pattern_%28computer_science%29

phs*_*phs 5

RAII是一个强大的模式,它依赖于C++的范围清理机制.在垃圾收集环境中,通常缺少此语言功能.其他语言(例如Ruby)具有使用用户提供的控制流构造的其他方式.

  • 无论政府是否创造了这个词,"设计模式"都不一定得到他们的祝福. (3认同)
  • 我认为,RAII更像是一个成语,而不是设计模式. (2认同)