Хорошо. Вторая попытка. Это нормально, если вам это не нравится, я ищу больше идей.
Статья Херба Саттера рассказывает о чертах. Таким образом, у вас может быть класс признаков, у экземпляра по умолчанию есть резервное поведение, а для каждого класса, где существует ваша функция-член, класс признаков специализирован для вызова функции-члена. Я полагаю, что в статье Херба упоминается техника для этого, так что она не требует большого количества копирования и вставки.
Как я уже сказал, возможно, вам не нужна дополнительная работа с «тегами», классы, которые реализуют этот элемент. В этом случае я смотрю на третье решение ....
Я никогда не использовал (или даже слышал о), Дорожки.
Независимо, существует книга с Прагматической Книжной полки под названием Дорожки:... и веб-разработка Java является забавой снова, которую может стоить проверить. Вы могли также проверить архив списка рассылки Дорожек.
Я рекомендую проверить книгу, на которую ссылается jko:
книга с Прагматической Книжной полки под названием Дорожки:... и веб-разработка Java является забавой снова
Пока все еще в 'бете' обложки книги все очень хорошо.
Другое хорошее место для запуска является этой статьей ONJava.
Я использовал Дорожки на нескольких проектах теперь и любил его много.
Это может звучать сумасшедшим, но быстрый запуск Дорожек и документация примера приложения относительно веб-сайта делают довольно хорошее задание покрытия оснований.
Этому помогает факт существует мало к Дорожкам, вероятно, потому что это является относительно новым и не пытается быть всеми вещами всем людям. Я сказал бы, дают быстрому запуску попытку и если к концу его Вы - неудовлетворенный взгляд в другом месте. В конце дня Вы и Ваша компания должны быть счастливыми (и продуктивными) с тем, что Вы используете независимо от того, сколько людей использует ее.
Это - позор, что некоторые люди чувствуют Дорожки как платформу, которой "действительно просто нет большой поддержки или информации для нее". В действительности сообщество Дорожек очень поддерживает - взглянули на список рассылки, и Вы будете видеть, как дружелюбные и быстро реагирующие люди. На самом деле некоторые сказали относительно #stripes канала IRC, что у них был лучший ответ для, в спящем режиме связанные вопросы, чем на самом #hibernate!
Дайте Дорожкам хороший, серьезный взгляд вместо того, чтобы отклонить его из-за неправильных представлений.
Мы рассмотрели это, когда мы смотрели на платформы с открытым исходным кодом. Но мы видели, что то же самое Ваш сделало это действительно просто нет большой поддержки или информации для нее. Необходимо всегда взвешивать фактор общественной поддержки окружающие проекты с открытым исходным кодом прежде, чем выбрать тот. (который является тем, что Вы делаете здесь),
Дорожки являются большой платформой. Мы преобразовали главный проект от платформы собственной разработки до дорожек, и потребовалась меньше чем одна неделя.
Книга, на которую ссылаются выше, является великим ресурсы, как список рассылки. Существует также активный irc канал #stripes на freenode.
Это - очень мощная платформа, которая не стоит на пути.