Відповіді:
Фабрика : Збирає класи, або складаючи купу біт разом, або вибираючи тип на основі якогось контексту
Постачальник : Постачальник - це щось "винайдене" мікрософт (в основному абстрактний заводський зразок), який є способом роботи на заводі фабрик або має загальний заводський інтерфейс, який дозволяє заводам змінюватись. Він використовується в усьому веб-стеку MS як спосіб зберегти налаштування компонентів.
Сервіс : Послуга - це група пов'язаних функціональних можливостей. Подумайте про це так, ніби ви розділяєте свою архітектуру по горизонталі, у вас є рівень "Бізнес-логіка", якщо ви розділите її вертикально, у вас будуть послуги.