Page 74 - 4787
P. 74
предметної області. Відокремивши логіку предметної області, застосуйте
«Переміщення методу» (Move Method) для перенесення її на об'єкт предметної
області.
Після закінчення будуть утворені класи представлення в GUI і об'єкти
предметної області, що містять всю бізнес-логіку. Об'єкти предметної області
будуть недостаточно структуровані, але з цим впораються подальші
рефакторінги.
Риунок.8.2.- Інтерфейс користувача в початковій програм
Є програма, яка дає користувачам можливість вводити інформацію про
замовлення і отримувати їх вартість. Її GUI показано на рис. 8.2.
73