نقل قول نوشته شده توسط mohsensaghafi مشاهده تاپیک
دوست عزیز
اولاً برنامه ای با این همه پیچیدگی کلاس ها، به نظر شما مشکلی در طراحی کلاس هایش ندارد؟ وقتی چند کلاس به این شکل به هم وابسته می شوند، جایی در طراحی کلاس ها دچار مشکل هستید.
وقتی که داشتم این کد رو می‌نوشتم فقط به این موضوع فکر می‌کردم که یه جوری کد رو بنویسم که این اشکال توش ظاهر بشه. به فکر درست طراحی کردن کلاس‌ها نبودم. اما الان هم به این تکه کد نگاه میکنم می‌بینم که طراحی پیچیده‌ای نداره. یک کلاس جد، یک کلاس فرزند یک ترد و یک کلاس که ترد رو فراخوانی می‌کنه.
نکته‌ای که شما بهش اشاره کردید نشون میده که حتی برای یک تکه کد خیلی ساده مثل کدی که من نوشتم هم پیدا کردن یک اشکال این‌چنینی کار سختی هست، چه برسه به برنامه‌های بزرگ.

در ضمن اگر ممکنه راهنمایی کنید که چطور میشه این کلاس‌ها رو بهتر طراحی کرد. من چیزی به ذهنم نمیرسه.