Об'єктно-орієнтований дизайн є процесом планування системи об'єктів, що взаємодіють для вирішення програмних проблем. Це один з підходів до розробки програмного забезпечення.
Загальні положення
Об'єкт є єдиним цілим з даних та методів. Інтерфейс об'єкта є набором визначень про те, яким чином об'єкт взаємодіє з зовнішніми об'єктами, сутностями тощо. Об'єкти та їхні інтерфейси визначаються під час проведення аналізу. З точки зору бізнесу, об'єктно-орієнтований дизайн розробляє систему об'єктів, кожний з яких виконує свою роботу. Наприклад, для певної компанії, бізнес-об'єкти можуть містити персонал, вироби, устаткування, транспортні засоби тощо.
Вхідні дані
Вхідними даними для ООД є вихідні дані об'єктно-орієнтованого аналізу. Це, наприклад,
- Концептуальна модель
- Приклади використання
- Послідовність діаграм
- Інтерфейс користувача
- Реляційна модель даних
Об'єктно орієнтовані концепції
Загалом такі ж як і для об'єктно-орієнтованого програмування (ООП)
- Об'єкт/Клас
- Приховування інформації
- Успадкування
- Інтерфейс
- Поліморфізм
Концепції дизайну
- Створення діаграми класів (UML)
- Визначення атрибутів
- Використання шаблонів
- Визначення постійностних об'єктів-даних
- Ідентифікація та визначення віддалених об'єктів
Вихід об'єктно-орієнтованого дизайну
Виходом є послідовність діаграм чи діаграма класів.
Джерела інформації
Вікісховище має мультимедійні дані за темою: Об'єктно-орієнтований дизайн |
- Object-Oriented Analysis & Design — overview using UML
- Larman, Craig. Applying UML and Patterns — Third Edition
- Object-Oriented Analysis and Design
- LePUS3 and Class-Z: formal modelling languages for object-oriented design
Ця стаття потребує додаткових для поліпшення її . (березень 2017) |
Це незавершена стаття про програмування. Ви можете проєкту, виправивши або дописавши її. |
Це незавершена стаття про інформаційні технології. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Ob yektno oriyentovanij dizajn ye procesom planuvannya sistemi ob yektiv sho vzayemodiyut dlya virishennya programnih problem Ce odin z pidhodiv do rozrobki programnogo zabezpechennya Zagalni polozhennyaOb yekt ye yedinim cilim z danih ta metodiv Interfejs ob yekta ye naborom viznachen pro te yakim chinom ob yekt vzayemodiye z zovnishnimi ob yektami sutnostyami tosho Ob yekti ta yihni interfejsi viznachayutsya pid chas provedennya analizu Z tochki zoru biznesu ob yektno oriyentovanij dizajn rozroblyaye sistemu ob yektiv kozhnij z yakih vikonuye svoyu robotu Napriklad dlya pevnoyi kompaniyi biznes ob yekti mozhut mistiti personal virobi ustatkuvannya transportni zasobi tosho Vhidni daniVhidnimi danimi dlya OOD ye vihidni dani ob yektno oriyentovanogo analizu Ce napriklad Konceptualna model Prikladi vikoristannya Poslidovnist diagram Interfejs koristuvacha Relyacijna model danihOb yektno oriyentovani koncepciyiZagalom taki zh yak i dlya ob yektno oriyentovanogo programuvannya OOP Ob yekt Klas Prihovuvannya informaciyi Uspadkuvannya Interfejs PolimorfizmKoncepciyi dizajnuStvorennya diagrami klasiv UML Viznachennya atributiv Vikoristannya shabloniv Viznachennya postijnostnih ob yektiv danih Identifikaciya ta viznachennya viddalenih ob yektivVihid ob yektno oriyentovanogo dizajnuVihodom ye poslidovnist diagram chi diagrama klasiv Dzherela informaciyiVikishovishe maye multimedijni dani za temoyu Ob yektno oriyentovanij dizajnObject Oriented Analysis amp Design overview using UML Larman Craig Applying UML and Patterns Third Edition Object Oriented Analysis and Design LePUS3 and Class Z formal modelling languages for object oriented design Cya stattya potrebuye dodatkovih posilan na dzherela dlya polipshennya yiyi perevirnosti Bud laska dopomozhit udoskonaliti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Zvernitsya na storinku obgovorennya za poyasnennyami ta dopomozhit vipraviti nedoliki Material bez dzherel mozhe buti piddano sumnivu ta vilucheno berezen 2017 Ce nezavershena stattya pro programuvannya Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi Ce nezavershena stattya pro informacijni tehnologiyi Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi