How to Extend a Plugin

What is the best way to extend a plugin from wpmudev? I need to extend the Appointments+ plugin with some custom functionality. How can I do this so that it is not necessary to update the core plugin files when the plugin is updated? Is it possible to do in a similar way as making a child theme? Thank You.