// 设置当前的多米诺牌在domino的后面 public synchronized void setAfter( Domino domino ){ domino.addObserver( this ); }
public String toString(){ return ( "Domino "+ domino_no ); }
public static void main( String[] args ){ Domino[] dominoes = new Domino[10]; for( int i = 0; i < 10; ++i ){ dominoes = new Domino( i ); if( i > 0 ){ dominoes.setAfter( dominoes[i-1] ); } } dominoes[0].fall(); }