PDA

View Full Version : Separating Interface from Implementation



C3phalex1n_0x
شنبه 14 تیر 1393, 21:23 عصر
سلام، کسی می تونه با مثال مبحث جداسازی رابط کلاس ها از پیاده سازی و توضیح بده؟
و اینکه چرا از این روش استفاده می شه؟!

لینک و اینا ندید! اگر می تونید توضیح بدید.

a.r.khoshghalb
یک شنبه 15 تیر 1393, 05:11 صبح
میشه بیشتر توضیح بدی؟ من دقیقا نفهمیدم دنبال چی هستی! یه حدس هایی میزنم از منظورت که خیلی گسترده است!
دقیق تر توضیح بده!

C3phalex1n_0x
یک شنبه 15 تیر 1393, 13:10 عصر
اینطور که من در مورد این مبحث مطالعه کردم متوجه شدم که با استفاده از این روش می توان جزئیات پیاده سازی کد کلاس ها را از افراد دیگه پنهان کرد.

اما نمی دونم چطور این کار رو باس انجام داد.

در ادامه مطالبی که در این مورد خوندم(نمی دونم درست خوندم یا نه) اومده بود که شما فقط کافی هست که فایل آبجکت هدری که در آن کلاس ها را پیاده سازی کرده اید را به همراه فایل اینترفیس ها به دیگر برنامه نویس ها ارائه بدهید تا بتوانند از جزئیات کلاس ها و توابع عضو آن استفاده کنند.

اما نمی دونم چطور باس این کار و کرد! آخه وقتی فایل هدر رو کامپایل می کنم و تبدیل به یک فایل با پسوند gch میشه دیگه نمیشه ازش استفاده کرد.

C3phalex1n_0x
یک شنبه 15 تیر 1393, 14:33 عصر
مشکلم حل شد دوستان.
مرسی