Salve avrei bisogno di un consiglio. Per motivi di studio sto progettando una lavapiatti ma ho un dubbio. Nella lavapiatti ci sono dispositivi come valvole e pompe che possono essere aperte o chiuse. Ora avrei pensato di creare una classe (o meglio interfaccia) generale OpenCloseDevice e dispositivi come valvole e pompe che ereditano da questa. Il problema è che c'è un dispositivo VaschettaDetersivo che può essere solo aperta. E' lecito porre tale VaschettaDetersivo come sottoclasse di OpenCloseDevice non avendo un metodo close??? avete altre soluzioni concettualmente migliori ??? grazie