Oh, I read your link. So you add more behavior to it, not override it completely.
By that link's definition, then yeah, it's basically monkey patching.
Sometimes the quickest or even the most elegant solution isn't necessarily the "best" one. Best being a subjective term, I would say it depends on what you need from your code over time and with whom.