Интерфейсы предоставляют разработчикам Java больше гибкости, чем конкретные классы. Я новичок в платформе Struts 2, и меня смущает решение разработчиков Struts 2 сделать ActionSupport классом. На мой взгляд, это должен быть интерфейс. Почему они это сделали?
Подробнее здесь: https://stackoverflow.com/questions/130 ... -interface
Мобильная версия