I'm taking Pattern Oriented Software Architecture for Concurrent and Networked Software course on Coursera now. And I've decided to practice a bit, namely to apply Proxy pattern for a real program....