So, I've been banging my head against the wall for the past couple of hours, trying to understand the Command design pattern (computer programming thing). Anyway, one of the examples I was reading through was a little desktop calculator that let you undo math operations. To undo a + 50, you'd do a - 50. To undo a / 5, you'd do a * 5. Okay, so
(
Read more... )