Why don't you use interface to access ActionScheduler

As far as I know the interfaces in OOP are the safest way to exchange information between different classes. So, I understand that one is used to call the Cancel method from the scheduler class however, I don’t understand why this same interface is not used to call the StartAction method from the scheduler class.

Is it inefficient and unnecessary? Shouldn’t it be done because it would cause a problem? I have not understood the concept of interface well? Or is it simply not done to simplify things in the course?

I know it is a question that may exceed the purpose of the course but I would appreciate someone answering it to me.

Thank you very much in advance.

I believe this was answered on the Udemy Q&A relating to this lecture :slight_smile:

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.