"design pattern" meaning in English

See design pattern in All languages combined, or Wiktionary

Noun

Forms: design patterns [plural]
Head templates: {{en-noun}} design pattern (plural design patterns)
  1. (architecture, software engineering) A formal way of documenting a general reusable solution to a design problem in a particular field of expertise. Categories (topical): Architecture, Software engineering Related terms: architectural pattern Translations (general solution to a variety of similar problems): návrhový vzor [masculine] (Czech), suunnittelumalli (Finnish), Entwurfsmuster [neuter] (German), wzorzec projektowy [masculine] (Polish), шабло́н проекти́рования (šablón projektírovanija) [masculine] (Russian), tasarım şablonu [architecture] (Turkish), tasarım deseni [software, computing, engineering, mathematics, sciences, physical-sciences, natural-sciences] (Turkish), tasarım örüntüsü (Turkish)

Inflected forms

Download JSON data for design pattern meaning in English (2.8kB)

{
  "forms": [
    {
      "form": "design patterns",
      "tags": [
        "plural"
      ]
    }
  ],
  "head_templates": [
    {
      "args": {},
      "expansion": "design pattern (plural design patterns)",
      "name": "en-noun"
    }
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "noun",
  "senses": [
    {
      "categories": [
        {
          "kind": "other",
          "name": "English entries with incorrect language header",
          "parents": [
            "Entries with incorrect language header",
            "Entry maintenance"
          ],
          "source": "w"
        },
        {
          "kind": "topical",
          "langcode": "en",
          "name": "Architecture",
          "orig": "en:Architecture",
          "parents": [
            "Applied sciences",
            "Art",
            "Sciences",
            "Culture",
            "All topics",
            "Society",
            "Fundamental"
          ],
          "source": "w"
        },
        {
          "kind": "topical",
          "langcode": "en",
          "name": "Software engineering",
          "orig": "en:Software engineering",
          "parents": [
            "Computer science",
            "Engineering",
            "Software",
            "Computing",
            "Sciences",
            "Applied sciences",
            "Technology",
            "Media",
            "All topics",
            "Communication",
            "Fundamental"
          ],
          "source": "w"
        }
      ],
      "glosses": [
        "A formal way of documenting a general reusable solution to a design problem in a particular field of expertise."
      ],
      "id": "en-design_pattern-en-noun-F9fYtWYS",
      "links": [
        [
          "architecture",
          "architecture"
        ],
        [
          "software engineering",
          "software engineering"
        ]
      ],
      "raw_glosses": [
        "(architecture, software engineering) A formal way of documenting a general reusable solution to a design problem in a particular field of expertise."
      ],
      "related": [
        {
          "word": "architectural pattern"
        }
      ],
      "topics": [
        "architecture",
        "computing",
        "engineering",
        "mathematics",
        "natural-sciences",
        "physical-sciences",
        "sciences",
        "software"
      ],
      "translations": [
        {
          "code": "cs",
          "lang": "Czech",
          "sense": "general solution to a variety of similar problems",
          "tags": [
            "masculine"
          ],
          "word": "návrhový vzor"
        },
        {
          "code": "fi",
          "lang": "Finnish",
          "sense": "general solution to a variety of similar problems",
          "word": "suunnittelumalli"
        },
        {
          "code": "de",
          "lang": "German",
          "sense": "general solution to a variety of similar problems",
          "tags": [
            "neuter"
          ],
          "word": "Entwurfsmuster"
        },
        {
          "code": "pl",
          "lang": "Polish",
          "sense": "general solution to a variety of similar problems",
          "tags": [
            "masculine"
          ],
          "word": "wzorzec projektowy"
        },
        {
          "code": "ru",
          "lang": "Russian",
          "roman": "šablón projektírovanija",
          "sense": "general solution to a variety of similar problems",
          "tags": [
            "masculine"
          ],
          "word": "шабло́н проекти́рования"
        },
        {
          "code": "tr",
          "lang": "Turkish",
          "sense": "general solution to a variety of similar problems",
          "topics": [
            "architecture"
          ],
          "word": "tasarım şablonu"
        },
        {
          "code": "tr",
          "lang": "Turkish",
          "sense": "general solution to a variety of similar problems",
          "topics": [
            "software",
            "computing",
            "engineering",
            "mathematics",
            "sciences",
            "physical-sciences",
            "natural-sciences"
          ],
          "word": "tasarım deseni"
        },
        {
          "code": "tr",
          "lang": "Turkish",
          "sense": "general solution to a variety of similar problems",
          "word": "tasarım örüntüsü"
        }
      ]
    }
  ],
  "word": "design pattern"
}
{
  "forms": [
    {
      "form": "design patterns",
      "tags": [
        "plural"
      ]
    }
  ],
  "head_templates": [
    {
      "args": {},
      "expansion": "design pattern (plural design patterns)",
      "name": "en-noun"
    }
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "noun",
  "related": [
    {
      "word": "architectural pattern"
    }
  ],
  "senses": [
    {
      "categories": [
        "English countable nouns",
        "English entries with incorrect language header",
        "English lemmas",
        "English multiword terms",
        "English nouns",
        "en:Architecture",
        "en:Software engineering"
      ],
      "glosses": [
        "A formal way of documenting a general reusable solution to a design problem in a particular field of expertise."
      ],
      "links": [
        [
          "architecture",
          "architecture"
        ],
        [
          "software engineering",
          "software engineering"
        ]
      ],
      "raw_glosses": [
        "(architecture, software engineering) A formal way of documenting a general reusable solution to a design problem in a particular field of expertise."
      ],
      "topics": [
        "architecture",
        "computing",
        "engineering",
        "mathematics",
        "natural-sciences",
        "physical-sciences",
        "sciences",
        "software"
      ]
    }
  ],
  "translations": [
    {
      "code": "cs",
      "lang": "Czech",
      "sense": "general solution to a variety of similar problems",
      "tags": [
        "masculine"
      ],
      "word": "návrhový vzor"
    },
    {
      "code": "fi",
      "lang": "Finnish",
      "sense": "general solution to a variety of similar problems",
      "word": "suunnittelumalli"
    },
    {
      "code": "de",
      "lang": "German",
      "sense": "general solution to a variety of similar problems",
      "tags": [
        "neuter"
      ],
      "word": "Entwurfsmuster"
    },
    {
      "code": "pl",
      "lang": "Polish",
      "sense": "general solution to a variety of similar problems",
      "tags": [
        "masculine"
      ],
      "word": "wzorzec projektowy"
    },
    {
      "code": "ru",
      "lang": "Russian",
      "roman": "šablón projektírovanija",
      "sense": "general solution to a variety of similar problems",
      "tags": [
        "masculine"
      ],
      "word": "шабло́н проекти́рования"
    },
    {
      "code": "tr",
      "lang": "Turkish",
      "sense": "general solution to a variety of similar problems",
      "topics": [
        "architecture"
      ],
      "word": "tasarım şablonu"
    },
    {
      "code": "tr",
      "lang": "Turkish",
      "sense": "general solution to a variety of similar problems",
      "topics": [
        "software",
        "computing",
        "engineering",
        "mathematics",
        "sciences",
        "physical-sciences",
        "natural-sciences"
      ],
      "word": "tasarım deseni"
    },
    {
      "code": "tr",
      "lang": "Turkish",
      "sense": "general solution to a variety of similar problems",
      "word": "tasarım örüntüsü"
    }
  ],
  "word": "design pattern"
}

This page is a part of the kaikki.org machine-readable English dictionary. This dictionary is based on structured data extracted on 2024-05-03 from the enwiktionary dump dated 2024-05-02 using wiktextract (f4fd8c9 and c9440ce). The data shown on this site has been post-processed and various details (e.g., extra categories) removed, some information disambiguated, and additional data merged from other sources. See the raw data download page for the unprocessed wiktextract data.

If you use this data in academic research, please cite Tatu Ylonen: Wiktextract: Wiktionary as Machine-Readable Structured Data, Proceedings of the 13th Conference on Language Resources and Evaluation (LREC), pp. 1317-1325, Marseille, 20-25 June 2022. Linking to the relevant page(s) under https://kaikki.org would also be greatly appreciated.