Патерн сервісного рівня — архітектурний шаблон проєктування
Переваги та недоліки
Переваги
сервіси приховують в собі бізнес логіку чим забезпечують незалежність від системи групують логіку операцій в залежності від даних
Недоліки
додавання або зміна функціоналу вимагає редагування вже написаного коду
Опис мовою C#
Запишемо інтерфейс сервісу, та його реалізацію:
Код бізнес логіки можна використовувати незалежно від платформи
Див. також Шаблони проєктування програмного забезпечення Об'єктно-орієнтоване програмування