Renderer
là một lớp nhà máy (factory) gói tất cả các thành phần
khác của trình kết xuất lại với nhau.
Tệp này chứa các phương thức để tạo trình cung cấp không đổi, thông tin hiển thị, đối tượng đường dẫn và ngăn kéo. Và nó chứa mã để kết nối tất cả chúng với nhau khi kết xuất một khối.
Nếu chỉ muốn thay đổi một phần của trình kết xuất hiện có (ví dụ: hằng số), bạn có thể phân lớp con cho phương thức nhà máy có liên quan.