• 1 رای - 3 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
کپسوله سازی چیه؟
#1
سلام
این کپسوله سازی که میگن چیه؟ Big Grin
  پاسخ
تشکر شده توسط :
#2
یعنی مخفی سازی دادها و ایجاد اینترفیس به عنوان تنها راه دسترسی .

دسترسی به دادهای خاص و مهم رو از بیرون کلاس محدود می کنند و تا نشه به طور مستقیم به اون متغییر ها دسترسی داشت و برای دستزسی به اون روش هایی رو تعریف می کنند تا بتوان مقدار دهی رو طبق استاندار مورد نظرمون انجام بدیم .

این تعریف خیلی ناقص هست برای رسیدن به جواب کامل مثل همیشه پروفسور گوگل
  پاسخ
تشکر شده توسط : Null
#3
نقل قول:ایجاد اینترفیس به عنوان تنها راه دسترسی
فکر نمیکنید کاربرد اشتباهی در رابطه با تلفیق این دو موضوع به کار بردید...

من تعریف و کاربرد Property های get__ و set__ رو در PHP نپسندیدم، ولی یکی از مواردی است که برای استفاده در Encapsilation کاربرد وسیعی دارد.
اما دلیلتون برای استفاده از یک Interface رو صرفا جهت Encapsulation رو نمیفهمم...
The difference between stupidity and genius is that genius has its limits. - Albert Einstein

"SUCCESS IS NOT A DESTINATION , IT'S A JOURNEY"
غایب
  پاسخ
تشکر شده توسط : mojtabajml Null


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان