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