Методологические основы



Download 2,39 Mb.
bet103/293
Sana26.06.2022
Hajmi2,39 Mb.
#705514
TuriУчебник
1   ...   99   100   101   102   103   104   105   106   ...   293
Bog'liq
Липаев В В Программная инженерия Методологические основы 2006

Операция представляет собой услугу, которая может запрашиваться из объекта для оказания влияния на его поведение. Операции можно опи­сывать согласно следующим параметрам:

  • инкапсулирование внутри объекта;

  • отклик на стимул-(сообщение);

  • возможность действия, выполняемого объектом с помощью друго­го объекта;

  • возможность преобразования, которому подвергается объект.

  • Метод является специфической реализацией операции. Операция (ме­тод) является средством, с помощью которого объект может реализовать свою ответственность. Операция для объекта вызывается с помощью со­общения, пересылаемого из другого объекта. Все объекты имеют методы, применяемые для их инициализации и выявления в рамках модели, а так­же возможности для приобретения атрибутов и избавления от них. Мето­ды представляют собой способы взаимодействия объектов между собой, сообщений для вызова (стимулирования) определенной деятельности (по­ведения) в пределах объекта получателя. В ходе проведения анализа для этого к каждому объекту, имеющему ссылку на другие объекты, добавля­ется внешний ключ. Метод представляет реализацию для операции — указывает алгоритм или процедуру, которая ассоциируется с операцией.

  • Ассоциация отражает важное соединение (связь) между понятиями или классами (объектами). Рассматриваемое понятие включает, по край­ней мере, два ассоциативных конца. Свойство множественности для кон­цов ассоциации показывает, какое число экземпляров объектов можно ассоциировать с отдельным экземпляром класса.

  • Процесс инкапсуляции состоит из отделения внешних аспектов объек­та от последствий внутренней реализации этого объекта. Другим терми­ном инкапсуляции является сокрытие информации. Внешние аспекты объекта доступны другим объектам с помощью методов самого объекта, в то время как внутренние реализации этих методов скрыты от внешнего объекта, пересылающего сообщения. Инкапсуляция важна для получения потенциала или для поддержки объектно-ориентированных моделей. По­скольку подробности реализации скрыты от других объектов, они содер­жатся в пределах объекта. Влияние изменений, вносимых в реализацию метода, минимально для всей модели.

  • Потенциально все объекты являются повторно используемыми ком­понентами, так как они независимо инкапсулируют данные о состоянии и операции. Архитектуру ПС можно разрабатывать на базе объектов, уже созданных в предыдущих проектах. Такой подход снижает стоимость про­ектирования, программирования и тестирования ПС. Кроме того, появля­ется возможность использовать стандартные объекты, что уменьшает риск, связанный с разработкой программного средства. Однако иногда повтор­ное использование эффективнее всего реализовать с помощью коллекций объектов (компонентов или объектных структур), а не через отдельные объекты.


  • Download 2,39 Mb.

    Do'stlaringiz bilan baham:
1   ...   99   100   101   102   103   104   105   106   ...   293




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish