Супертип рівня () — шаблон проєктування, який пропонує винести повторювану логіку в окремий клас.
Опис
Якщо є логіка, яка спільна для різних класів рівня, її можна винести у супертип.
Наприклад, генерація значень, які використовуються в різних місцях.
Також, супертип може містити логіку спільну для всіх класів свого рівня. Наприклад, коли одні й ті самі методи дублюються у всіх об'єктах рівня. Тоді щоб не дублювати код між усіма класами рівня використаємо супертип.
Типовим прикладом буде поле ідентифікатора, яке спільне для всіх об'єктів доменного рівня.
Джерела Layer Supertype