Hi,
If you don't want to include the original file in order to extend it ; you can.
But in that case you have to copy the full content of the class into your override and you have to be sure that, if the core class is updated (receive new functions) your override also include them.
That's why, I would highly recommend to use the include + extends ; otherwise I am quite sure that you will have some issues with updates.
Regards,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.