Да, вы правы, я открыл «приёмы», и понял, что ничего не понимаю. Слегка взгрустнул, но потом нашёл книжку Фримана. Но сначала решил прочитать "«Гради Буч — Объектно-ориентированный анализ и проектирование с примерами приложений». Вот читаю.
Да, до разделения прорисовки, работы с данными и управления этими двумя процессами я худо-бедно дошёл.
Магазин достаточно легко делится на части. Витрина, оформление заказа, управление заказами, управление наполнением базы, отчётность…
Вот и какие там объекты внутри, я пытаюсь понять, но не могу, из-за отсутствия необходимого опыта.
Объект order — то есть, у него есть методы «разместить себя», что ли? :) Или там «пометить себя как доставленный»…
И что должен объект client делать и как себя вести при размещении заказа и заполнении анкеты, например?