DRY Code in C#

When several classes repeat the same properties and methods, the code breaks the DRY rule (Don't Repeat Yourself). One class that does everything isn't the answer either.

Updated

Cheat sheet: DRY Code in C#
Category
C#
Level
Novice
Tags
cohesion, c-sharp, DRY Principle, OOP