Рефакторинг. Зачем? - страница 10

Шрифт
Интервал

стр.

>TShape. Move(dx, dy: Integer); virtual; abstract;

для перемещения примитива,

>TShape. Rotate(x, y: Integer; angel: Double); virtual; abstract;

для поворота вокруг точки,

>TShape. Flip(Line: TLine); virtual; abstract;

для зеркального отображения вокруг прямой.

Реализация данных методов уникальна для каждого из классов наследников, однако сама функциональность применима ко всем графическим примитивам.


стр.

Похожие книги