من كتاب كيف تفكر كعالم كمبيوتر لغه جافا الفصل الثالث العمليات :المخططات الهرمية
المخططات الهرمية
توجد المعاملات والمتغيرات الأخرى داخل عملياتها فقط. ضمن حدود main، لا يوجد شيء اسمه s. إذا حاولت استخدامه، فسيشتكي المجمّع. أيضاً داخل printTwice لا يوجد شيء اسمه argument.
من إحدى الوسائل المستخدمة لتسجيل المكان الذي عرِّف فيه كل متغير هي المخططات الهرمية (stack diagrams). إن المخطط الهرمي للمثال السابق يبدو كما يلي:
http://file.topmaxtech.net/images/ph...3958508031.jpg
لكل عملية يوجد صندوق فضي اللون يدعى إطاراً (frame) يحتوي على معاملات العملية ومتغيراتها. يظهر اسم العملية خارج الإطار. كالعادة، قيمة كل متغير ترسم داخل صندوق يَظهر اسم المتغير بجواره.