Strategy Pattern (using Interfaces and Delegates in C#) - Tech.Pro | Hacker News Reader