Hacker News new | ask | show | jobs
by jcelerier 2557 days ago
> This is a violation of OOP.

and this is because of that that OOP has a bad name.

It's ok to violate "great principles" when writing software. What I have never seen pan out is dogmatic application of principles.