Использование объектно-ориентированной методологии для создания сложных программных систем. Характеристика интерфейсной части класса. Проведение операций расширения области видимости в С . Особенность изучения унифицированного языка моделирования.
Аннотация к работе
Поведение характеризует то, как объект взаимодействует или подвергается воздействию др. объектов с точки зрения изменения состояния этих объектов и передачей сообщений. Известно 5 основных видов операций над объектами: 1. модификатор - операция, которая изменяет состояние объекта путем записи или доступа; 2. селектор - операция, дающая доступ для определения состояния объекта без его изменения (операция чтения); 3. итератор - операция доступа к содержанию объектов по частям; 4. конструктор - операция создания или инициализации объекта; 5. деструктор - операция разрушения объекта и освобождения занимаемой им памяти. Отношения двух любых объектов основывается на предположении, что каждый объект имеет информацию о другом объекте, об операциях, которые над ним можно выполнить и об ожидаемом поведении. Каждый объект, включенный в отношения использования, может выполнять следующие три роли: 1. воздействие - объект может воздействовать на др. объекты, но сам никогда не подвергнется воздействию других объектов (в этом смысле соответствует понятию активный объект); Наследование - такое отношение между классами, когда 1 класс повторяет структуру и поведение другого (простое наследование) или др. классов (множественное наследование).