ВУЗ:
Составители:
Рубрика:
13
в) agent (агент), объект, который может быть как (1) так и (2).
Отношение включения/агрегации существует, когда один объект
включает в себя другой объект. Т.е. один объект является элементом
состояния другого объекта. По отношению к таким объектам применяются
термины сложный, составной, агрегированный. Между отношениями
включения и использования существует взаимосвязь. Включение одних
объектов в
другие предпочтительнее в том плане, что при этом уменьшается
число объектов, с которыми приходится оперировать на данном уровне
описания. С другой стороны, использование одних объектов другими имеет
преимущество, так как не возникает сильной зависимости между объектами,
как в случае включения.
Класс - множество объектов, связанных общностью структуры и
поведением. Существует явное
разделение внутреннего и внешнего
описания класса. Интерфейсная часть описания класса соответствует его
внешнему проявлению, подчёркивает его абстрактность, но скрывает
структуру и особенности поведения.
Реализация составляет его внутреннее проявление и определяет
особенности поведения. Интерфейсная часть описания класса может быть
разделена на три составные части: общедоступную; защищённую и
обособленную.
С точки зрения
контрактного программирования класс - это
генеральный контракт между абстракцией и всеми ее клиентами. Все
обязательства класса выражены в его интерфейсе.
Состояние объекта задается в его классе через определение констант
или переменных, помещаемых в его защищенной или закрытой части.
в) agent (агент), объект, который может быть как (1) так и (2). Отношение включения/агрегации существует, когда один объект включает в себя другой объект. Т.е. один объект является элементом состояния другого объекта. По отношению к таким объектам применяются термины сложный, составной, агрегированный. Между отношениями включения и использования существует взаимосвязь. Включение одних объектов в другие предпочтительнее в том плане, что при этом уменьшается число объектов, с которыми приходится оперировать на данном уровне описания. С другой стороны, использование одних объектов другими имеет преимущество, так как не возникает сильной зависимости между объектами, как в случае включения. Класс - множество объектов, связанных общностью структуры и поведением. Существует явное разделение внутреннего и внешнего описания класса. Интерфейсная часть описания класса соответствует его внешнему проявлению, подчёркивает его абстрактность, но скрывает структуру и особенности поведения. Реализация составляет его внутреннее проявление и определяет особенности поведения. Интерфейсная часть описания класса может быть разделена на три составные части: общедоступную; защищённую и обособленную. С точки зрения контрактного программирования класс - это генеральный контракт между абстракцией и всеми ее клиентами. Все обязательства класса выражены в его интерфейсе. Состояние объекта задается в его классе через определение констант или переменных, помещаемых в его защищенной или закрытой части. 13
Страницы
- « первая
- ‹ предыдущая
- …
- 11
- 12
- 13
- 14
- 15
- …
- следующая ›
- последняя »