1 / 12

10. Обектноориентирани методи ООМ 1

10. Обектноориентирани методи ООМ 1. Съвместното прилагане на принципите на декомпозиране, абстракция и йерархичност при обектноориентираните методи създава условия за решаване на проблемите произтичащи от сложността за ИС (основател Гради Буч 1991) ‏. Определение за ООМ ООМ 2.

marcy
Download Presentation

10. Обектноориентирани методи ООМ 1

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 10. Обектноориентирани методи ООМ 1

  2. Съвместното прилагане на принципите на декомпозиране, абстракция и йерархичност при обектноориентираните методи създава условия за решаване на проблемите произтичащи от сложността за ИС (основател Гради Буч 1991)‏ Определение за ООМ ООМ 2

  3. Обект, клас и връзка Обектът се определя като осезаема реалност с точно определено поведение, т. е. Обектът е: Осезаем и/или видим предмет; Нещо, възприемано чрез мисленето; Нещо, към което е насочено мисленето или действието. Основни понятия ООМ 3

  4. Обектите в ИС са: предмети, блокове или същности (реални и абстрактни), които са с важно функционално значение за предметната област. Обект в ООМ ООМ 4

  5. Обектът се характеризира със: 1. състояние, 2. поведение и 3.индивидуалност. Обект в ООМ ООМ 5

  6. То включва всички свойства (обикновено статични) и текущите значения (динамични), които може да се приемат от тях. Свойствата, които се наричат атрибути, се отнасят всички характеристики , качества и способности на обекта. Свойствата получават, конкретните значения, които са количествени или връзки с други обекти 1. Състояние на обекта ООМ 6

  7. Поведението на обекта характеризира неговото взаимодействие с други обекти и се управлява с операциите за:-промяна на състоянието;-достъп до определено състояние(четене);-достъп до съдържанието на обекта в определена последователност;- създаване на обект и/или инициализация;-унищожаване (освобождаване на оперативната памет). 2. Поведение на обекта ООМ 7

  8. Това е свойството което отличава обекта от другите обекти. Може да се направи аналогия с понятията идентификатор или ключ. 3. Индивидуалност на обекта ООМ 8

  9. По дефиниция класът е „множество обекти, свързани с обща структура и поведение“ Аналогията с метода С-В за клас и обект е както понятията същност и екземпляр. Клас ООМ 9

  10. Класът има вътрешно и външно проявление. Видимата (външна) част е интерфейс, с скритата-реализация. Клас ООМ 10

  11. Отношенията между два класа са-наследяване, (просто и множествено), агрегация, използване, метаклас и др. При наследяването даден клас поделя структурата на дръг(единично) или няколко други (множествено). Агрегацията е свързана с отношения между класовете от типа цяло-част. Използването показва как даден клас предоставя услуги на другите. Метакласът е клас от класове. Отношение ООМ 11

  12. Между обектите се реализират връзки, които означават предаване на съобщения, базирани на отношенията между класовете. Отношение ООМ 12

More Related