Introduction - If you have any usage issues, please Google them yourself
DRY is one of the most simple rules, also the most easily understood. But it may also be the most difficult to be applied (because to do so, we need to do in the generic design of considerable effort, this is not an easy thing to do).