1. 程式人生 > >Delphi 接口(4) 互相依賴的接口

Delphi 接口(4) 互相依賴的接口

con bsp cti interface func color win dex etc

type
IControl = interface;   //IControl的Forward聲明
IWindow = interface
[0000-00000-00-00-0000-000]
function GetContor(index: integer):IControl;
//如果沒有IControl的Forward聲明,GetControl函數返回IControl類型就是非法的;
end;

IControl = interface    //IControl的實際聲明
[0000-00000-00-00-0000-002]
function GetWindow:IWindow;
end;

Delphi 接口(4) 互相依賴的接口