ComputingDevice <|-- Abacus ElectricalDevice <|-- USWashingMachine class ComputingDevice{ <<Abstract>> +«property» IPS: double* +Instructions()* } class ElectricalDevice{ <<Abstract>> +«property» Voltage: int* +«property» Frequency: int* +SafetyNotice()* } class Abacus{ -ips: double +«property» IPS: double +«property» Material: string +Abacus(ipsP : double, materialP : string) +Instructions() } class USWashingMachine{ -voltage: int -frequency: int +«property» Voltage: int +«property» Frequency: int +USWashingMachine(vP : int, fP: int) +SafetyNotice() }