/* * Viikkoharjoitus 4, tehtävä 6. * * Olio-ohjelmoinnin perusteet I, kevät 2020. * * Rajapinta vanhentuville olioille. * * Jorma Laurikkala (jorma.laurikkala@tuni.fi). * */ public interface Vanhentuva { /* * Vanhennetaan oliota yhdellä aikayksiköllä. Poikkeus heitetään, jos olio * ei voi vanhentua. */ public abstract void vanhennu() throws IllegalStateException; /* * Palauttaa tiedon olion vanhuudesta. Paluuarvo on true, jos olio on vanha. * Muussa tapauksessa paluuarvo on false. */ public abstract boolean onkoVanha(); }