| //窗体单元文件 unit mainform; interface uses windows, messages, sysutils, variants, classes, graphics, controls, forms, dialogs, stdctrls,simplefactory; type tform1 = class(tform) radiobutton1: tradiobutton; radiobutton2: tradiobutton; radiobutton3: tradiobutton; procedure radiobutton3click(sender: tobject); procedure radiobutton2click(sender: tobject); procedure radiobutton1click(sender: tobject); private procedure 交易(水果名:string); end; var form1: tform1; implementation {$r *.dfm} procedure tform1.交易(水果名:string); var 我买的水果: 接口_水果; begin 我买的水果:=工厂类_小贩.工厂(水果名); showmessage(我买的水果.提示); showmessage(我买的水果.被评价); end; procedure tform1.radiobutton1click(sender: tobject); begin 交易('苹果'); end; procedure tform1.radiobutton2click(sender: tobject); begin 交易('葡萄'); end; procedure tform1.radiobutton3click(sender: tobject); begin 交易('草莓'); end; end. |