public interface Dvere {
void otevri();
void zavri();
boolean jsouOtevrene();
/** vrací true pokud dveře nejdou otevřít,
* protože jsou zablokované
* např. je v nich cestující nebo jsme v pohybu
*/
boolean dvereZablokovane();
}
public interface Zvonek {
void zazvon();
}