Object-oriented programming offers a sustainable way to write spaghetti code. It lets you accrete programs as a series of patches.

Paul Graham