- У меня есть куча классов A , b , ... и все они обнажают один и тот же API, void -функции начинают и остановить .
- В зависимости от выбора пользователя, программа должна запустить начало < /code> Функция выбранного класса.
- В некоторое более позднее время, в зависимости от выбора пользователя, они могут запустить функцию stop .
< li> Вернитесь к шагу 1.
Альтернатива - определить одну переменную для каждого класса, но тогда есть много дублирования кода. < /p>
Есть ли какой -нибудь способ только к У вас есть одна переменная и только раз в выборе пользователя? Например, после определения myvar один раз, просто используйте myvar.start () и myvar.stop () везде.
Подробнее здесь: https://stackoverflow.com/questions/794 ... le-classes
Мобильная версия