Here is a simple example:==== Complex ====The more complex case is a Decorator Pattern that by using interfaces, delegation can be made more flexible and typesafe.
==== Сложный пример ====Используя интерфейсы, делегирование может быть осуществлено более гибко и c защитой типов (typesafe).