no, faresti una classe troppo legata a mysqli... potresti fare due classi, una che espone le api al mondo, e una che poi implementa effettivamente le chiamate al db e quant'altro che, a gusto tuo, userà mysqli