04-09-2016, 11:59 PM
mbk نوشته: ببین یک نمونه می آورم ،
پیرو یا تابع یا function در یک چیزی همانند class a که شناخته شده public به شناسه sort( array a[1,100000] )
همچنین یک پیرو یا تابعی دیگری شناخته شده private به شناسه sortx
شمایی که برنامه نویسی میدانید آیا چیدن یا sort میخواید از class a اگر از کسی دیگر گرفتید؟ یا روش چیدن یا sortingکه میتواند چند جورِ گوناگون رخ دهد؟
جایی که سازنده بگوید برای انجام این چیز نیاز به پردازنده آ این شماری نگهدار حافظه هم پرداخت input به این روش هم دریافت output به این روش دارید ،
اگر کسی برنامه نویسی نمیداند نمونه روشن ترش در روبرداری یا copy از یک رشته نوشته text ،آیا شما روبرداری از رایانه میخواهید با دانستن روش چپ کلید+...؟یا ساختارِ درونی روش انجام این کار که میتواند با شیوه هایی رخ دهد که آگاهی بهش نیست هم اگر نیاز بود میروی دنبال میکنی که شاید نتوانی بیابی !!
یا اگر سرماخوردگی با گلودرد گرفتی میروی از پزشک درمان میخواهی؟ یا روش درمان؟ یا از چیزهایی که در دارو هست میروی میپرسی ؟یا میپرسی گروه خونی سازنده دارو چه بوده که این را ساخت؟
خداوندا مرا پیوسته برپادار نماز کن نه ناباور که نمیدانند چگونه برپا مانند هم نه بهانه گیرهای سردرگم
باز هم میگویم هزاری هم که بنویسید در صورتی که کلاس مورد بحث اطلاعات کامل و کافی جهت استفاده برنامه نویس دیگر را در اختیار وی قرار ندهد دو زار ارزش ندارد! برای همین هر برنامه نویسی یک راهنمای کامل با کلاسی که نوشته منتشر میکند و یا درست و درمان آن را کامنت میکند! فرق نمیکند که برنامه نویسی بعدی از سورس کد خبر داشته باشد یا نداشته باشد هنگام استفاده به کامنتها و یا راهنما مراجعه میکند تا بداند کلاس چگونه کار میکند! اگر نداند کلاس ارزشی برابر پشکل دارد!
مثالتون هم در مورد درمان دری وری محض هست! پزشکه که باید روش درمان رو بدونه! (برنامه نویس - توسعه دهنده) نه بیمار (کاربر)، اون کسی هم که روش درمان رو کشف میکنه (نویسنده کلاس) باید روش درمانش رو در اختیار بقیه پزشکان بذاره تا بتونند ازش استفاده کنند وگرنه روش درمان وی هم ارزشی برابر پشکل خواهد داشت.
پس بیخودی دست و پا نزنید که بیشتر فرو میرودی!
خدای ار به حکمت ببندد دری - به کرمک زند قفل محکم تری