Объектно-ориентированное программирование на языке С++. Ноткин А.М. - 40 стр.

UptoLike

Составители: 

41
{
Event. what:= evNothing;
}
void TInt::EndExec()
{
EndState= 1;
}
void TInt::AddY(int Y)
{
x+=Y;
и т.д.
void main()
{
TInt MyApp;
MyApp.Execute();
}
Порядок выполнения работы.
1. Разобрать пример, представленный в приложении. Ответить на
следующие вопросы:
а) какова здесь иерархия классов?
б) какова здесь иерархия объектов?
в) как КАЛЬКУЛЯТОРУ передаются аргументы операции? где они
хранятся? Каким образом получают к ним доступ устройства СЛОЖЕ-
НИЯ, ВЫЧИТАНИЯ и т.д. ?
г) как обрабатываются события группой?
д) каковы все маршруты
события TEvent?
е) как выполняются HandleEvent всех классов?
2. Выбрать группу объектов, которые будут обрабатывать события
(это не могут быть объекты, приведенные в приложении).
3.Для выбранной группы объектов определить перечень операций,
которые должны выполняться по командам пользователя.
4.Определить вид командной строки <код_операции><параметры>.
Решить вопросы:
как кодируются операции? какие передаются
параметры?
5. Определить иерархию объектов. Если необходимо, добавить но-
вые объекты (группы объектов).
6. Определить иерархию классов. Если необходимо, добавить новые
классы.
                                    41
     {
         Event. what:= evNothing;
     }

     void TInt::EndExec()
     {
       EndState= 1;
     }

     void TInt::AddY(int Y)
     {
       x+=Y;
     и т.д.
     void main()
     {
     TInt MyApp;
     MyApp.Execute();
     }

           Порядок выполнения работы.
      1. Разобрать пример, представленный в приложении. Ответить на
следующие вопросы:
      а) какова здесь иерархия классов?
      б) какова здесь иерархия объектов?
      в) как КАЛЬКУЛЯТОРУ передаются аргументы операции? где они
хранятся? Каким образом получают к ним доступ устройства СЛОЖЕ-
НИЯ, ВЫЧИТАНИЯ и т.д. ?
      г) как обрабатываются события группой?
      д) каковы все маршруты события TEvent?
      е) как выполняются HandleEvent всех классов?
      2. Выбрать группу объектов, которые будут обрабатывать события
(это не могут быть объекты, приведенные в приложении).
      3.Для выбранной группы объектов определить перечень операций,
которые должны выполняться по командам пользователя.
      4.Определить вид командной строки <код_операции><параметры>.
Решить вопросы:
      как кодируются операции? какие передаются параметры?
      5. Определить иерархию объектов. Если необходимо, добавить но-
вые объекты (группы объектов).
      6. Определить иерархию классов. Если необходимо, добавить новые
классы.