No, pessimo design. Certamente è bene separare i concetti in classi separate ma va fatto con saggezza (e conoscendo i principi della OOP e i principali design pattern), non mettendo un po' di la un po' di qua, un campo pubblico di la, una espressione x.y.z() di qua ecc...![]()