نقش فضای نام Namespace چیست

خلاصه
1405/05/21

فضای نام (Namespace) در برنامه‌نویسی، یک مکانی است که به شما اجازه می‌دهد چندین ماژول یا تعاریف (مانند کلاس‌ها، متغیرها و توابع) با **نام‌های یکسان** را بدون تداخل استفاده کنی

نقش فضای نام Namespace چیست


فضای نام (Namespace) در برنامه‌نویسی، یک مکانی است که به شما اجازه می‌دهد چندین ماژول یا تعاریف (مانند کلاس‌ها، متغیرها و توابع) با **نام‌های یکسان** را بدون تداخل استفاده کنید.

به عبارت دیگر، نقش اصلی آن جلوگیری از **تضاد نام (Name Collision)** است؛ شبیه به اینکه هر فردی در یک شهر، نام منحصر به فرد داشته باشد تا اشتباه گرفته نشود.