From STUPID to SOLID code!

A few basic principles of Object-Oriented Programming and Design.

SOLID

A term describing a collection of design principles for good code that was coined by Robert C. Martin also known as Uncle Bob.

Just because you can, doesn't mean you should!