Файл: 7. Взаимодействие классов на основе наследования.pdf

Добавлен: 20.10.2018

Просмотров: 1231

Скачиваний: 15

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

 

 

Графическое  представление  иерархии  классов  с  использованием 

элементов языка UML выглядит следующим образом.

 

 

 

 

 

 

 

 

 

 

 

        

 

 

 

  Класс  Figure 
   x

 

, y : integer 

  Конструктор, методы доступа к х, у 
  абстрактные методы  Show  и  MoveTo 

 

  Класс  Circle 
   r : integer 
  Конструктор, методы доступа к рад. 
  Реальные методы Show  и   MoveTo 

 

  Класс  Rect 
   h, w : integer 
  Конструктор, методы доступа к h и w 
  реальные методы Show  и  MoveTo  

 

  Класс  Ellipse 
   r2 : integer 
  Конструктор 
  методы доступа к r2 
  Реальные методы  
  Show  и  MoveTo 
   метод поворота 

 

  Класс  Arc 
  a1, a2 : integer 
  Конструктор 
  мет. дост. к а1, а2 
  Реальные методы  
  Show  и  MoveTo 
   метод поворота 

 

  Класс  RotateRect 
  angle : integer 
  Конструктор 
  мет. дост. к углу 
  Реальные методы  
  Show  и  MoveTo 
   метод поворота 

 

  Класс  ColorRect 
  color : integer 
  Конструктор 
  мет. дост. к цвету 
  Реальные методы  
  Show  и  MoveTo 
   метод перекраски