Объектно-ориентированное проектирование. Павлов А.Ю. - 18 стр.

UptoLike

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

характеристики для всех млекопитающих. Для указания на конкретного представителя
млекопитающих необходимо сказать «это млекопитающее» или «то млекопитающее».
Класс множество объектов, связанных общностью структуры и поведения.
Любой объект является просто экземпляром класса.
Абстрагирование и обобщение
Для выявления свойств, присущих классу объекту, используются обобщение и
абстрагирование.
Обобщениеэто мысленное выделение, фиксирование каких-нибудь общих
существенных свойств, принадлежащих только данному классу предметов или
отношений.
Абстрагированиеэто мысленное отвлечение, отделение общих, существенных
свойств, выделенных в результате обобщения, от прочих несущественных или необщих
свойств рассматриваемых предметов или отношений и отбрасывание
(в рамках нашего
изучения) последних.
Абстракцияэто такие существенные характеристики некоторого объекта,
которые отличают его от всех других видов объектов и, таким образом, четко
определяют особенности данного объекта с точки зрения дальнейшего рассмотрения и
анализа.
В программировании абстракцияэто класс объектов. Обобщение и
абстрагирование применяются для формирования абстракции.
Абстракция, как
понятие, имеет содержание и объем. Содержание понятияэто
совокупность свойств, мыслимых в понятии. Объем понятияэто совокупность
объектов, мыслимых в понятии. Класс объектов чаще всего описывается как содержание
понятия (Иногда класс объектов задается перечислением всех объектов, т.е. объемом
понятия). Для формирования содержания понятия рассматривают объем понятия и
изучают каждый составляющий
объем понятия объект.
Абстракция реального предмета существенно зависит от решаемой задачи: в одном
случае нас будет интересовать форма предмета, в другом - вес, в третьем - материалы, из
которых он сделан, в четвертом - закон движения предмета и т. д.
Если поставлена задача определения вида графического файла, то главной
характеристикой файла будет его
сигнатура (идентификационная последовательность
символов, присущая только объектам определенного вида. Например, для файла *.png
сигнатура состоит из цифр 137 80 78 71 13 10 26 10, для *.gif — символов G I F, для
*.bmp — символов BM).
Если же задача заключается в отображении файла существенными будут: размер
по вертикали, размер по горизонтали, цветовая палитра и т.п.
Абстракция концентрирует внимание на внешних особенностях объекта, позволяя
отделить основное
в поведении объекта от его реализации.
Контрольные вопросы
8. Понятие объекта.
9. Состояние объекта.
10. Поведение объекта.
11. Идентификация объекта.