How to cancel WordPress’ action/filter when using OOP with anonymous callback

One way could be to use classes and objects. It’s more efficient considering reusability, collective work and more. I don’t think it’s bad to use global variables if you know what you’re doing.

So I would recommand you to use OOP (object oriented programming) especially with inheritance and polymorphism.