Juniorسختی 1 از ۵· در 20٪ مصاحبههای این حوزه پرسیده شده
Separation of Concerns یعنی چه؟
☆نشان کردنپاسخ کوتاه
اصلی که میگوید هر بخش از برنامه باید فقط مسئول یک جنبهٔ مشخص از عملکرد باشد و دغدغههای دیگر را به بخشهای دیگر واگذار کند.
پاسخ کامل
مثلاً در یک اپلیکیشن وب، منطق نمایش (UI)، منطق کسبوکار و دسترسی به داده باید در لایههای جدا از هم قرار بگیرند تا تغییر در یکی، نیاز به تغییر در بقیه را حداقل کند.
