protected Mouse(MouseStrategy strategy) : base(true) { if(strategy == null) throw new ArgumentNullException("strategy"); _strategy = strategy; }
public UglyMouse(MouseStrategy strategy) : base(strategy) { }