Самостоятельные занятия

Мне было интересно, есть ли два отдельных класса с одинаковыми методами, чтобы оба выполняли некоторую работу, но не зависели друг от друга.

Например, я хочу иметь родительский класс, вызывающий функцию "DoFoo()". Первый класс возвращает "1234", второй возвращает "5678", поэтому он возвращает "12345678". Когда я удаляю второй класс (который возвратил "5678"), он будет возвращать только "1234". Единственный способ, которым я мог бы придумать, это реализовать - запустить событие и подписать второй и первый класс на это событие, а когда я удалю второй класс, это вообще не повлияет на родительский класс (внедрение зависимости),

Есть идеи?

0 ответов

Другие вопросы по тегам