Tizim modelini yaratish jarayoni iterativdir. Ayniqsa Yaxshi Bu mumkin qarang da yaratish diagrammalar sinflar Va ketma-ketliklar. Nima diagramma yaratmoq birinchi: sinflar yoki ketma-ketliklar? Yolg'iz ishlab chiquvchilar boshlash Bilan diagrammalar sinflar boshqalar, aksincha, ketma-ketlik bilan. Ikkala holatda ham, aksincha Jami, ikkalasi ham bular grafikalar, qurilgan Uchun bitta skript, bo'ladi V yana duchor bo'lish o'zgartirish. Keyin bino diagrammalar sinf diagrammalarida ketma-ketliklar, yangi sinflar paydo bo'lishi mumkin va ketma-ketlik diagrammalarida - ilgari mavjud bo'lmagan yangi ob'ektlar edi, lekin ular u erga sinf diagrammalaridan keladi. Ba'zilar bo'lishi mumkin ob'ektlar va darslar bo'ladi, qarshi, olib tashlandi.
Misol. Bizning ketma-ketlik diagrammamiz bo'yicha diagramma sinflar skript Dizayn buyurtma sodir bo'ladi biroz
o'zgarishlar.
Xaridorni ketma-ketlik diagrammasida ko'rish qiyin emas jalb qilingan V berilgan stsenariylar Qanaqasiga joriy tashabbuskor shaxs, bu skriptning bajarilishini boshlaydi, lekin ichki tizim ob'ekti sifatida emas. Shunung uchun Sinf mijoz (Xaridor) Bilan berilgan diagrammalar sinflar o'chirish: bizning modelimizda bunday sinf bo'lishi mumkin (va biz uni o'chirib tashladik faqat Bilan grafikalar), Lekin sinf skript Dekor buyurtma U Yo'q hisoblanadi.
Diagramma sinflar pretsedent Dekor buyurtma o'zgaradi Va bo'ladi kabi ko'rinish Shunday qilib (guruch. 69).
Chizma 69. tahrirlangan diagramma sinflar Ssenariy dizayni buyurtma
Izoh. Ketma-ketlik diagrammasini yaratish uchun biz qila olamiz har ob'ekt bu diagrammalar Yo'q yaratmoq yana, A foyda oling usuli sudrab olib tashlang. Agar torting Sinf Bilan navigator modellar yoqilgan diagramma ketma-ketliklar Bu bo'ladi yaratilgan anonim ob'ekt bu sinf (rasm. 70).
Chizma 70. Anonim ob'ekt sinf Buyurtma
O'zgartirish mumkin Ism ob'ekt, tegishli unga Ism (guruch. 71).
Do'stlaringiz bilan baham: |