Я ищу что-то вроде директивы компилятора на C или C++ или что-то вроде этого для Java. Почему ты спрашиваешь?как структурировать Java-код для повторного использования?
У меня есть код Java-кода, который раньше использовался для одного проекта. Затем второй проект, код был основан на первом проекте. Итак, копия первого со многими изменениями. Такая же структура, хотя в отношении имен и содержимого пакетов и т. Д. Но внутренний класс был другим.
Теперь есть третий проект, похожий на первый и второй, смешанные вместе.
Как структурировать код для создания одного кода base/git repo, который содержит все три кода проекта? И как определить, какой путь кода должен быть запущен? во время выполнения это проект 1 или проект 2 или третий проект? Директивы компилятора используются для C/C++. Ява?
Используйте ', если (флаг)' вместо '# ifdef' –