I realize that self refers back to the particular instance of MyClass. But why have to func explicitly involve self as a parameter? Why do we need to use self in the strategy's code? Another languages make this implicit, or use Exclusive syntax as a substitute. Identity is below described https://a-course54319.wikicorrespondent.com/5454343/helping_the_others_realize_the_advantages_of_books