Renderer
एक फ़ैक्ट्री क्लास है, जो रेंडरर के दूसरे सभी कॉम्पोनेंट को एक साथ बंडल करती है.
इसमें कॉन्सटेंट प्रोवाइडर, रेंडर जानकारी, पाथ ऑब्जेक्ट, और ड्रॉर बनाने के तरीके शामिल हैं. जब ब्लॉक को रेंडर किया जाता है, तब इन सभी को एक साथ जोड़ने के लिए कोड होता है.
अगर आपको किसी मौजूदा रेंडरर के सिर्फ़ एक हिस्से (जैसे, कॉन्सटेंट) में बदलाव करना है, तो काम के फ़ैक्ट्री तरीके को सब-क्लास किया जा सकता है.