Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2017
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. ТMyBaseObj = class(TObject)
  2. public
  3. procedure DoPlay(...); virtual; abstract;
  4. end;
  5.  
  6. TA = class(ТMyBaseObj)
  7. public
  8. procedure DoPlay(...); override;
  9. end;
  10.  
  11. procedure TA.DoPlay(...);
  12. begin
  13. // реализация метода для класса A
  14. end;
  15.  
  16. TB = class(ТMyBaseObj)
  17. public
  18. procedure DoPlay(...); override;
  19. end;
  20.  
  21. procedure TB.DoPlay(...);
  22. begin
  23. // реализация метода для класса B
  24. end;
  25.  
  26. TMain = class(TObject)
  27. FMyObject: ТMyBaseObj;
  28. procedure DoPlay(..);
  29. end;
  30.  
  31. procedure TMain.DoPlay(..);
  32. begin
  33. // вызов функции
  34. FMyObject.DoPlay(..);
  35. end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement