الحقل المؤقت.
تحصل الحقول المؤقتة على قيمها (وبالتالي تكون الكائنات بحاجة إليها) في ظل ظروف معينة فقط. وخارج هذه الظروف، تظل فارغة.
##العلامات والأعراض
تحصل الحقول المؤقتة على قيمها (وبالتالي تكون الكائنات بحاجة إليها) في ظل ظروف معينة فقط. وخارج هذه الظروف، تظل فارغة.

class Report {
Money tempTotal; // تُعيَّن قيمته داخل print() فقط
void print() { tempTotal = sum(); write(tempTotal); }
void export() { write(tempTotal); } // قيمته null ما لم يُستدعَ print() أولاً
}##أسباب المشكلة
غالباً ما يتم إنشاء الحقول المؤقتة للاستخدام في خوارزمية تتطلب قدراً كبيراً من المدخلات. لذا بدلاً من إنشاء عدد كبير من المعاملات في الدالة، يقرر المبرمج إنشاء حقول لهذه البيانات في الفئة. تُستخدم هذه الحقول فقط في الخوارزمية وتظل غير مستخدمة بقية الوقت.
هذا النوع من الكود يصعب فهمه. تتوقع رؤية بيانات في حقول الكائن ولكن لسبب ما تكون فارغة دائماً تقريباً.

##المعالجة
إعادة الهيكلة باستخدام
##الفوائد
- وضوح وتنظيم أفضل للكود.