В приложении Swing, что является лучшим способом отправки данных (взаимодействия) между двумя представлениями?Свинг - лучший способ взаимодействия между видами?
Глядя на Coupling сессии в Study Guide to the SCJP 6, он говорит:
Все нетривиальные приложения OO представляют собой сочетание многих классов и интерфейсов, работающих вместе. В идеале, все взаимодействия между объектами в системе OO должны использовать API, другими словами, контракты, соответствующих классов объектов.
Если я понял это правильно, лучшим способом было бы создание интерфейсов (контрактов) для каждого представления и при необходимости использовать эти методы интерфейса для извлечения данных. Это хороший способ? Хорошо провести время, создавая множество интерфейсов, чтобы сказать, что видно на экране?
Другой способ, который, я думаю, состоит в том, чтобы иметь классы для хранения данных (модели) представления. В этом случае это хороший подход к доступу непосредственно к этим классам моделей?
Заранее благодарен.
Похоже, у вас есть каждый пример для каждой ситуации :-) –