What is the difference between class extends and class implements

what is the difference between class extends and class implements?

eg:

class my_interface extends parent_interface;
-----------------
-----------------
---------------
---------------
endclass

        vs
class my_interface implements parent_interface;
-----------------------
-----------------------
-----------------------
-----------------------
endclass

In reply to lalithjithan:

See

https://verificationacademy.com/forums/uvm/multiple-inheritance

https://verificationacademy.com/forums/systemverilog/application-interface-classes-system-verilog#reply-42564