DCoreОтношеніе: Вилучені (Записи, БД) Стан, що виникає після натискання кнопки В«ПошукВ». Викликається візуальний клас HotelBDSearchEngineОтношеніе: Викликав (Адміністратор, Запит № 1) Стан, що виникає після натискання кнопки В«Пошук по ФІВ» у вікні класу HotelBDSearchEngine. Викликає метод findFSName: with: класу HotelBDCoreОтношеніе: Викликав (Адміністратор, Запит № 2) Стан, що виникає після натискання кнопки В«Пошук по підлозіВ» у вікні класу HotelBDSearchEngine. Викликає метод findSex: класу HotelBDCoreОтношеніе: Викликав (Адміністратор, Запит № 3) Стан, що виникає після натискання кнопки В«Пошук за типом номераВ» у вікні класу HotelBDSearchEngine. Викликає метод findType: класу HotelBDCoreОтношеніе: Викликав (Адміністратор, Запит № 4) Стан, що виникає після натискання кнопки В«Розширений пошукВ» у вікні класу HotelBDSearchEngine. Викликає метод findFSNameSexType: with: with: with: класу HotelBDCoreОтношеніе: Отримав (Адміністратор, Звіт) Стан, що виникає після виведення резуальтатов пошукового запиту у візуальному класі HotelBDAnswerWindowСвойство об'єкта В«КористувачВ» Ім'я Поле FName класу HotelBDUserСвойство об'єкта В«КористувачВ» ФаміліяПоле SName класу HotelBDUserСвойство об'єкта В« Користувач В»півполя sex класу HotelBDUserСвойство об'єктаВ« Номер В»НомерПоле number класу HotelBDRoomСвойство об'єктаВ« Номер В»ТіпПоле type класу HotelBDRoomСвойство об'єктаВ« Номер В»Час снятіяПоле days класу HotelBDRoomСвойство об'єктаВ« Запит № 1 В»ІмяПоле FNameSet класу HotelBDSearchEngine, вихідний параметр методу findFSName: with: Властивість об'єкта В«Запит № 1В» ФаміліяПоле SNameSet класу HotelBDSearchEngine, вихідний параметр методу findFSName: with: Властивість об'єкта В«Запит № 2В» півполя sexSet класу HotelBDSearchEngine, вихідний параметр методу findSex: Властивість об'єкта В«Запит № 3В» ТіпПоле sexSet класу HotelBDSearchEngine, вихідний параметр методу findType: Властивість об'єкта В«Запит № 4В» ІмяПоле FNameSet класу HotelBDSearchEngine, вихідний параметр методу findFSNameSexType: with: with: with: класу HotelBDCoreСвойство об'єкта В«Запит № 4В» ФаміліяПоле SNameSet класу HotelBDSearchEngine, вихідний параметр методу findFSNameSexType: with: with: with: класу HotelBDCoreСвойство об'єкта В«Запит № 4В» півполя sexSet класу HotelBDSearchEngine, вихідний параметр методу findFSNameSexType: with: with: with: класу HotelBDCoreСвойство об'єкта В«Запит № 4В» ТіпПоле typeSet класу HotelBDSearchEngine, вихідний параметр методу findFSNameSexType: with: with: with: класу HotelBDCoreСвойство об'єкта В«База данихВ» модель БДПоле bd класу HotelBDСore, екземпляр класу OrderedColelction, зберігає в собі всі записи
4 Програмна реалізація
Керуючись об'єктною моделлю, отриманою раніше, була проведена програмна реалізація. Для цього в середовищі VisualAge Smalltalk були заведені класи, показані на рис. 7. Всьог...