EMZETT.
Увійти

Патерн «Фасад»

Коротко: Фасад надає простий інтерфейс перед складною підсистемою. Викликачам достатньо знати лише фасад.

Докладніше: Замість того щоб програма працювала з десятьма класами підсистеми окремо, вона викликає один метод фасаду, який координує деталі. Це знижує зв’язаність і робить код читабельнішим.

Подробиці

  • Приклад: `VideoConverter.convert(file, “m…

Див. також: адаптер, абстракція