سلام،
دوستان عزیز از فواید و موارد استفاده از کلاس های تو در تو امکان داره مطلبی عنوان کنید؟
سلام،
دوستان عزیز از فواید و موارد استفاده از کلاس های تو در تو امکان داره مطلبی عنوان کنید؟
خوب در واقع شی گرایی بدون Nested امکان پذیر نیست.
شما قرار است در شی گرایی اجسام را در حالت کلی ببینید ولی اگر نیاز شد هم باید بتوانید به اجرای جزیی تر دستیابی داشته باشید.
مثال)
فرض کنید که من یک شی (کلاس)، میز داشته باشم.(یعنی یک میز داشته باشم)
خوب همان طور که مشخص است این میز از پایه تشکیل شده و پایه هم دارای میخ است، یعنی شی میخ.
حال فرض را کاملتر کنیم، من یک فضای نام دارم با نام مغازه ی فروش تجهیزات اداری.
خوب آیا مشتری میخ یا پایه ی خالی در مغازه من می بیند؟ مطمئنا خیر.
آیا لازم است که بتوانیم به پیچ ها یا پایه ها دسترسی داشته باشیم؟ بله، مثلا برای حمل و نقل.
---
پس همان طور که مشخص است من هرگاه نیاز به تعریف زیر شی برای شی خودم داشته باشم که آن به صورت مستقل خود یک شی کامل است می توانم از این روش استفاده کنم، اینگونه فضای نام نیز شلوغ و برهم ریخته نمی شود. دقت کنید که یک نوع جدید در شی من وجود خواهد داشت که خود می تواند مستقل از رفتار کلاس اصلی باشد و این در حالی است که شی اصلی نیازمند آن است و با آن کامل می شود.
موفق باشید.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)