Приклад об’єктно-орієнтованої бази даних
Часто буває корисно використовувати одне і те ж ім’я для різних, але схожих методів суперкласу media з класів picture і video. Багато файли можуть проглядатися різними глядачами. У них часто виникає потреба переглядати всі фото та відео за допомогою методу «перегляд», і повинна бути запущена відповідна програма. При виклику функції та передачі посилання на відео запускається медіаплеєр. Для реалізації цієї можливості, перш за все, необхідно визначити операцію «подання» в загальному суперклассе media з класів picture і video. Кожен з підкласів перевизначає операцію перегляду для своїх конкретних потреб. Це призводить до різних методів, які мають одне і те ж ім’я операції. У цьому разі використання цієї функції має важливу перевагу.
Структура ООБД
Об’єктно-орієнтована парадигма заснована на інкапсуляції даних і коду, що відноситься до кожного об’єкту в одному модулі. Концептуально всі взаємодії між ним і рештою частиною системи здійснюються за допомогою повідомлень. Отже, інтерфейс між ними визначається дозволеним набором.
Загалом, кожен об’єкт пов’язаний з набором:
Повідомлення в ГО-середовищі не передбачає використання фізичних смс в комп’ютерних мережах. Навпаки, це відноситься до обміну запитами між об’єктами незалежно від правильних деталей їх реалізації. Іноді вираз викликає метод, щоб ініціювати факт надсилання повідомлення об’єкту, і використовує виконання відповідного методу.