public void Run() { OperationPerformer.PerformOperation opAdd = PerformAddition; OperationPerformer.PerformOperation opSub = PerformSubtraction; OperationPerformer perfAdd = new OperationPerformer(opAdd); perfAdd.Perform(); /*OperationPerformer perfAddWithMethod = new OperationPerformer(PerformAddition); * perfAddWithMethod.Perform(); * * OperationPerformer perfSub = new OperationPerformer(opSub); * perfSub.Perform(); * OperationPerformer perfSubWithMethod = new OperationPerformer(PerformSubtraction); * perfSubWithMethod.Perform();*/ }