Система автоматизації робочого місця адміністратора готелю
6

 

 

спектр абстракцій, який починається з об’єктів, що приблизно відповідають сутності предметної області, та закінчується об’єктами, які не мають

реальних аналогів у житті.

Підвищити ступінь абстракції можна :

1.       описом власних типів даних;

2.       використанням функцій;

3.       об’єднання типів даних і функцій у модулі;

4.        використанням класів.

 

Найбільш цікаві для нас абстракції сутності об’єктів, тому що вони відповідають словнику предметної області. Опис поведінки об’єкта містить опис операцій, які можуть виконуватись над ним, та операцій, які сам об’єкт виконує над іншими об’єктами. Такий підхід концентрує увагу на зовнішніх особливостях об’єкта.

Повний набір операцій, які об’єкт може здійснювати над іншим об’єктом, називається протоколом (про це йтиметься нижче). Протокол відображає всі дії, які може зазнавати сам об’єкт і за допомогою яких може впливати на інші об’єкти, чим повністю визначає зовнішню поведінку абстракції із статистичної та динамічної точки зору.

1.4 Поняття UML

UML — уніфікована мова моделювання, використовується у парадигмі об'єктно-орієнтованого програмування. Є невід'ємною частиною уніфікованого процесу розробки програмного забезпечення. UML є мовою широкого профілю, це відкритий стандарт, що використовує графічні позначення для створення абстрактної моделі системи, яка називається UML-моделлю. UML був створений для визначення, візуалізації, проектування й