Resolve naming conflicts caused by interface inheritance in Delphi
问题 If i have these 3 interfaces unit Interfaces; interface type IA = interface['{86367399-1601-4FDD-89CF-362E762D948E}'] procedure doSomething; end; IB = interface['{070B9364-4A57-4E5A-BBA7-FBF1C6A48C5A}'] procedure doSomething; end; IC =interface(IB)['{DAC8021C-42CB-40EC-A001-466909044EC3}'] procedure doSomething; end; implementation end. How do i resolve naming conficts in a class that implements IA and IC? I have no problem with IA and IC but how do i implement IB? type myClass = class