Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Розробка генератора паролів

Реферат Розробка генератора паролів





ть необхідними методами і далі оперувати ними, не вдаючись у пристрій цих об'єктів. p align="justify"> Об'єкт - це екземпляр деякого класу об'єктів або просто класу. Так автомобіль Audi 6 є екземпляром класу автомобілів даної моделі, приймач Sony SW-7600G так само буде представником класу однойменних приймачів. Таким чином, клас - це абстрактне поняття. Ставлення класу та об'єкта приблизно таке ж, як платонівські ідеї та об'єкти реального світу. На UML - уніфікованому мові моделювання - клас відображається у вигляді прямокутника, розділеного на три частини. У першій міститься ім'я класу, в другій - атрибути, в третій - методи (рис. 1, а). p align="justify"> Класи можуть бути пов'язані один з одним різними відносинами. Одним з основних таких відносин є ставлення клас - підклас, відомий в об'єктно-орієнтованому програмуванні як успадкування. Наприклад, клас автомобілів Audi 6 є підкласом легкових автомобілів, який у свою чергу входить в більш великий клас автомобілів, а останній є підкласом класу транспортних засобів, який крім автомобілів включає в себе літаки, кораблі поїзда і т. д. Прикладом подібних відносин, є системи класифікації в ботаніці та зоології. Ставленням, зворотним спадкоємства, є узагальнення або генералізація. Вона вказує, що якийсь клас, є більш загальним (узагальненим) класом іншого класу. Клас транспортних засобів, наприклад, є генералізацією класів автомобілів, літаків і кораблів. У UML прийнято користуватися саме поняттям генералізація, що відбилося і в символі, що представляє це відношення: більше не зафарбована стрілка, спрямована на клас, що є узагальненням деяких класів (рис. 1, б). br/>В 

Рис. 1. Зображення класу і відносин генералізації в UML: а - зображення класу; б - одиночне спадкоємство; с - множинне спадкування

При спадкуванні всі атрибути і методи батьківського класу успадковуються класом-нащадком. Спадкування може бути багаторівневим, і тоді класи, що знаходяться на нижніх рівнях ієрархії, успадкують всі властивості (атрибути та методи) всіх класів, прямими або непрямими нащадками яких вони є. Клас B успадкує атрибути і методи класу A і, отже, буде мати атрибутами A, B, C і D і методами A, B, C і D, а клас C - атрибутами A, B, C, E, F і методами A, B і E.

Крім одиничного, існує і множинне спадкування, коли клас успадковує відразу декількох класах (рис. 1, с). При цьому він успадкує властивості всіх класів, нащадком яких він є. При використанні множинного спадкоємства необхідно бути особливо уважним, оскільки можливі колізії, коли клас-нащадок може успадкувати однойменні властивості, з різним змістом. p align="justify"> Така проблема відома як В«Алмаз НіксонаВ». Її суть полягає в тому, як повинен повести себе Ніксон, який є квакером і в той же час належить до республіканської партії. А відомо, що квакери - пацифісти, в той час як республіканці - прихильники військового вирішення проблем. На обличчя явна колі...


Назад | сторінка 8 з 19 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Клас птахи, загальна характеристика класу
  • Реферат на тему: Інтегрований урок читання (1 клас), історії (3 клас)
  • Реферат на тему: Проект станції технічного обслуговування легкових автомобілів малого класу ...
  • Реферат на тему: Концертмейстерський клас
  • Реферат на тему: Проведення аудиторської перевірки обліку основних засобів на прикладі підпр ...