Поддержка У меня есть класс Java Bean, который строго хранит поля экземпляра:
class College
{
building = "Burruss";
dean = "Mr. Bergess";
schools[] String = {"College of Engineering", "Business School"};
valedictorian = "Mr. Smart Guy";
...
...
...
}
Предположим, что для каждого изменения в экземпляре College отправляется сообщение:
class messageSender
{
... if (College values have changed)
Send that instance's fields in byte[] form
}
Предположим, у меня есть Swing GUI (Java), который также проверяет изменения в College
class myGUI
{
... if (College values have changed)
Alert each individual JTextField the updated field
}
Соответствует ли здесь шаблон наблюдателя? Если бы в колледже было 1000 переменных, мне пришлось бы включать метод «notifyObservers ()» при каждом изменении значений полей экземпляра!
Например, для этих 1000 переменных у меня есть 1000 методов установки. Каждый метод установки должен иметь вызов notifyObservers ().
Это правильно или есть лучший способ?