I have the following class
public class A {
private int number;
public int getNumber(){
return number;
}
public void setNumber(int number){
this.number = number;
}
}
and then class B, which as a property is an object of class A.
public class B {
private A member;
public A getMember() {
return member;
}
public void setMember(A member) {
this.member = member;
}
}
What I would like to do is to notify class B when changing an integer in class A.
I would like to have a notification mechanism without using Observable and Observer. Any ideas? Is there a suitable pattern besides the observer pattern?
EDIT: the reason I don't want to use the observer again is because class B is already extending java.util.Observable, and my ultimate goal is to let the class B observer learn about the changes in
private member A;
source
share