Page 32 - 6602
P. 32

Конкретний  клас  (concrete  class)  —  клас,  на  основі  якого
                            можуть  бути  безпосередньо  створені  екземпляри  або  об'єкти.
                            Розглянуті вище позначення відносяться до конкретних класів.
                                  Абстрактний  клас  (abstract  class)  —  клас,  який  не  має
                            екземплярів  або  об'єктів.  Прикладами  абстрактних  класів  є
                            «перетворювач»  (доки  не  визначена  його  функція  перетворення),
                            «лінія» (доки не визначена її форма) тощо.
                                  Для  позначення  імені  абстрактного  класу  використовується
                            косий шрифт (курсив). У мові UML прийнята загальна домовленість
                            про  те,  що  будь-який  текст,  що  відноситься  до  абстрактного
                            елементу, записується курсивом.
                                  В  деяких  випадках  необхідно  явно  вказати,  до  якого  пакету
                            відноситься  той  або  інший  клас.  Для  цієї  мети  використовується
                            спеціальний  символ  роздільник  –  подвійна  двокрапка  –  «Ім'я
                            пакету::Ім’я  класу».  Наприклад,  якщо  визначений  пакет  з  ім'ям
                            «Банк», то клас «Рахунок» в цьому банку може бути записаний у
                            вигляді: «Банк::Рахунок».
                                  На  рис.3.3  показані  класи  пакету  «Проект  інформаційної
                            технології оптимізації СК»









                                                 Рис. 3.3.  Класи пакету ІТ

                                  Атрибути класу
                                  Атрибут  (attribute)  —  необхідний  для  опису  окремої
                            властивості  або  ознаки,  яка  є  загальною  для  всіх  об'єктів  даного
                            класу.  Атрибути  класу  записуються  в  другій  зверху  секції
                            прямокутника класу.
















                                                           28
   27   28   29   30   31   32   33   34   35   36   37