PDA

View Full Version : تلفيق برنامه نويسي شي گرا و ساختار يافته



maryam malayeri
دوشنبه 04 خرداد 1388, 13:44 عصر
اگر ما base يك سيستم را با برنامه نويسي ساختار يافته بنويسيم مي توانيم بعدا يك سري از ماژولها را به صورت شي گر ا نوشت يا نه؟ چه مشكلي ممكن است ايجاد شود. :عصبانی++:

vcldeveloper
سه شنبه 05 خرداد 1388, 01:38 صبح
شی گرایی ساخت یافتگی را نفی نمیکنه، بلکه آن را گسترش میده؛ پس برنامه یا ماجولی که بصورت شی گرا تولید میشه، ساخت یافته هم هست.

maryam malayeri
چهارشنبه 06 خرداد 1388, 10:27 صبح
اما زماني كه يك ماژول قرار است از يك framework كه در base نوشته شده استفاده كند و اين base كلاسي ندارد چگونه مي تواند ماژول جديد از base برنامه به ارث ببرد

vcldeveloper
یک شنبه 10 خرداد 1388, 03:44 صبح
اما زماني كه يك ماژول قرار است از يك framework كه در base نوشته شده استفاده كند و اين base كلاسي ندارد چگونه مي تواند ماژول جديد از base برنامه به ارث ببرد
وقتی اون کد base شما اصلا شی گرا نیست، ماجول جدید شما هم از آن ارثی نخواهد برد، بلکه باید یا یک یا چند کلاس Wrapper برای فریم ورک غیر شی گرا خودتان بنویسید که یک رابط شی گرا برای آم کدها ایجاد کنید، یا اینکه مستقیما توابع آن فریم ورک را در کلاس های خودتان استفاده کنید که در این صورت کد شما تلفیقی از کدهای شی گرا و غیر شی گرا خواهد بود.