Övningsuppgifter, avsnitt 1

Sven-Olof Nyström
OOP med Java våren -25
Informationsteknologi
Uppsala Universitet

Frågorna är baserade på ett exempel som gavs i avsnitt 1.

Värmesystemet, variation

Antag att det av tekniska skäl tar tid att läsa av temperaturen i alla rum och att man därför vill undvika att göra det oftare än var 15e minut.

Föreslå en objektorienterad lösning på problemet. Endast klassen som hanterar temperatur bör behöva ta hänsyn till att temperaturen ej kan läsas av oftare än var 15 minut.

Abstraktioner i värmesystemet

Jag skissar på ett sätt att organisera implementationen av värmesystemet.

Vilka abstraktioner introducerar jag?