Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

I need help making a class diagram for this using draw.io package itec3030.assignments.a2; import itec3030.smarthome.standards.ControllerInterface; import itec3030.smarthome.standards.TemperatureSensor; import newtemp.NewTempSensor.NewTempSensorDriver; import newtemp.NewTempSensor.Observer; public class NewTempSensorAdapter extends

I need help making a class diagram for this using draw.io

package itec3030.assignments.a2; import itec3030.smarthome.standards.ControllerInterface; import itec3030.smarthome.standards.TemperatureSensor; import newtemp.NewTempSensor.NewTempSensorDriver; import newtemp.NewTempSensor.Observer; public class NewTempSensorAdapter extends OldTempSensorAdapter implements AbstractNewTempSensorAdapter, Observer { private NewTempSensorDriver d; private int currTemp; public NewTempSensorAdapter(){ d = new NewTempSensorDriver(); d.registerObserver(this); } @Override public NewTempSensorDriver getAdatptee() { return this.d; } // Updates the temperature and print out the update @Override public void update(int t) { // update the temperature this.currTemp = t; // display the update message System.out.println("Sensor (" + getID() + ") receiving new temperature: " + this.getReading()); } @Override public void newTemperature(int t) { this.currTemp = t; System.out.println("Sensor ("+getID()+") receiving new temperature: " + this.getReading()); } @Override public int getReading() { return this.currTemp; } } 

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Introduction to Wireless and Mobile Systems

Authors: Dharma P. Agrawal, Qing An Zeng

4th edition

1305087135, 978-1305087132, 9781305259621, 1305259629, 9781305537910 , 978-130508713

More Books

Students also viewed these Programming questions