Most of the design pattern text goes like:
* Predicting future changes is hard.
* If there is X new requirement, pattern Y would have prevented it.
* Gives an example to act as a proof.
* Ignores the fact we do not know what will be required in future.
At least that is my current understanding.
10 months ago