Question.4
A developer defines a bloated base class:
class IDevice {
public:
virtual void read() = 0;
virtual void write() = 0;
virtual void configure() = 0;
virtual void sleep() = 0;
virtual void calibrate() = 0;
};A simple LED driver must implement all 5 methods even though it only needs write(). What is wrong?