نقل قول نوشته شده توسط mohy_heidari مشاهده تاپیک
بیشتر بستگی به نوع نرم افزاری هست که طراحی میکنید اما در کل این کار از استاندارد بودن نرم افزار کاهش میده و همچنین اگه نرم افزار پیچیده بشه باعث مشکل بارگزاری ندم افزار میشه.

پیشنهاد میکنم پروژه خودتون رو به صورت چند تیکه و با استفاده از DLL ها بنویسید.
دوست عزیز پیشنهاد میکنم مطالعات خودتون رو در مورد Pattern های جدید که توسط شرکت های معروف ارایه میشه بیشتر کنید

استفاده از UserControl و بکار گیری اون در UI یکی از Pattern های شرکت سان هست که پیشنهاد میکنم حتما در موردش تحقیق کنید چون مزایای بسیاری داره

فقط باید UserControl شما چند ویژگی اولیه داشته باشه از جمله این که پشت UserControl کدی نوشته نشه یا اینکه به صورت مشتقیم object های درونش مورد استفاده قرار نگیرند . پیشنهادی که دارم اینه که در مورد WPF (ویندوز پرزنتیشین فاندیشن)که در vs2008 ارایه شده تحقیق کنید