русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Складність класифікації


Дата додавання: 2014-09-10; переглядів: 628.


Визначення класів і об'єктів - одне з найскладніших завдань об'єктно-орієнтованого проектування. Складність класифікації пояснюється двома важливими причинами. По-перше, немає визначення "досконала класифікація", хоча природно деякі краще за інших. Існує стільки способів ділення світу на 148 об'єктні системи, скільки учених беруться за це завдання: спосіб класифікації визначається метою, до якої ми прагнемо. По-друге, розумна класифікація вимагає великої творчої енергії і прозорливості Істотні ознаки, відповідні деяким закономірностям певного класу, не лежать на поверхні, а мають бути знайдені за допомогою аналізу. Класифікація передбачає складний системний аналіз, заставляє шукати змістовні ознаки. Цим підкреслюється, що розумна класифікація — робота інтелектуальна. Кращий спосіб ведення класифікації - послідовний ітеративний процес. Послідовний ітеративний підхід безпосередньо визначає процедуру конструювання ієрархії класів і об'єктів при розробці складного програмного забезпечення. На практиці, зазвичай за основу береться яка-небудь певна структура класів, яку поступово удосконалюють. І тільки на пізній стадії розробки, коли вже отриманий деякий досвід використання такої структури, можна критично оцінити якість створеної класифікації. Ґрунтуючись на отриманому досвіді, можна створити нові підкласи із тих, що вже існують, або злити декілька із тих, що існують, в один. Можливо, в процесі розробки були знайдені нові загальні властивості, раніше не відмічені, і можна визначити нові класи.


<== попередня лекція | наступна лекція ==>
Принципи класифікації . | Підходи класифікації


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн