اشير الى المقطع الاخير و اجيب على السؤال بعد ذلك بنفس اللغة: المقطع: توثيق نمط التصميم يصف السياق الذي يستخدم فيه النمط، والقوى داخل السياق التي يسعى النمط لحلها، والحل المقترح. لا يوجد صيغة موحدة و قياسية لتوثيق أنماط التصميم. بدلاً من ذلك، تم استخدام مجموعة متنوعة من الصيغ المختلفة من قبل مؤلفي أنماط مختلفين. ومع ذلك، وفقًا لمارتن فاولر، أصبحت أشكال أنماط معينة أكثر شهرة من غيرها، وبالتالي تصبح نقاط بداية شائعة لجهود كتابة أنماط جديدة. مثال على شكل توثيق شائع الاستخدام هو الذي استخدمه إريش غاما وريتشارد هيلم وجونسن رالف وجون فليسيدس في كتابهم تصميم الأنماط. يحتوي على الأقسام التالية: السؤال: ما هي عملية توثيق أنماط التصميم؟
السياق الذي يستخدم فيه النمط، والقوى داخل السياق الذي يسعى النمط لحلها، والحل المقترح