Об'єктно-орієнтований дизайн

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук

Об'єктно-орієнтований дизайн являє собою процес планування системи взаємодіючих об'єктів для вирішення програмних проблем. Це один з підходів до розробки програмного забезпечення.

Загальні положення[ред.ред. код]

Об'єкт являє собою єдине ціле даних та методів. Інтерфейс об'єкта являє собою набір визначень про те, яким чином об'єкт взаємодіє з зовнішніми об'єктами, сутностями тощо. Об'єкти та їхні інтерфейси визначаються під час проведення аналізу. З точки зору бізнесу, об'єктно-орієнтований дизайн розробляє систему об'єктів, кожний з яких виконує свій бізнес. Наприклад, для певної компанії, бізнес-об'єкти можуть містити персонал, вироби, устаткування, транспортні засоби тощо.

Вхідні дані[ред.ред. код]

Вхідними данними для ООД є вихідні дані об'єктно-орієнтованого аналізу. Це, наприклад,

  • Концептуальна модель
  • Приклади використання
  • Послідовність діаграм
  • Інтерфейс користувача
  • Реляційна модель даних

Об'єктно орієнтовані концепції[ред.ред. код]

Загалом такі ж як і для об'єктно-орієнтованого програмування (ООП)

  • Об'єкт/Клас
  • Приховування інформації
  • Успадкування
  • Інтерфейс
  • Поліморфізм

Концепції дизайну[ред.ред. код]

  • Створення діаграми класів (UML)
  • Визначення атрибутів
  • Використання шаблонів
  • Визначення постійностних об'єктів-данних
  • Ідентифікація та визначення віддалених об'єктів

Вихід об'єктно-орієнтованого дизайну[ред.ред. код]

Виходом є послідовність діаграм чи діаграма класів.

Джерела інформації[ред.ред. код]

Комп'ютер Це незавершена стаття про комп'ютери.
Ви можете допомогти проекту, виправивши або дописавши її.