По моему опыту, когда необходимо
мой тестовый пример для ссылки на класс объекта страницы во время выполнения на основе типа ОС
Я использую Стратегия шаблон проектирования, потому что он позволяет мне
Определить семейство алгоритмов, инкапсулировать каждый из них и сделать их взаимозаменяемыми.Стратегия позволяет алгоритму варьироваться независимо от клиентов, которые его используют.
На основе значения public static String OS=os();
вы можете ссылаться на необходимые объекты страницы IOS или Android и методы их действий.
Еще один вариант, который может сработать и намного проще - Таблица отправки .Обратите внимание, что некоторым людям не нравится этот выбор дизайна, потому что он может привести к зависимости от техники.Также это нарушает принцип Open / Closed, и в случае, если вы планируете поддерживать множество платформ, это будет особенно вопиющим образом.