GOF Tasarım Örüntüleri (Gang of Four Design Patterns), Erich Gamma, Richard Helm, Ralph Johnson ve John Vlissides tarafından yazılan "Design Patterns: Elements of Reusable Object-Oriented Software" (Tasarım Örüntüleri: Yeniden Kullanılabilir Nesne Yönelimli Yazılım Unsurları) kitabında tanımlanan ve yazılım geliştirme süreçlerinde sıkça karşılaşılan sorunları çözmek için kullanılan tasarım yönergeleri veya şablonlarıdır.