رندر

Renderer یک کلاس کارخانه ای است که تمام اجزای دیگر یک رندر را با هم ترکیب می کند.

این شامل متدهایی برای ایجاد ارائه دهنده ثابت ، اطلاعات رندر ، شی مسیر و کشو است. و حاوی کدی برای سیم کشی همه آنها در هنگام رندر کردن یک بلوک است.

اگر می‌خواهید فقط یک بخش از یک رندر موجود (مثلاً ثابت‌ها) را تغییر دهید، می‌توانید روش کارخانه مربوطه را زیرکلاس دهید.