Namespaces
🔹 Namespace چیست؟
- 
وقتی پروژه بزرگ میشه، ممکنه چندین کلاس یا تابع با نام یکسان وجود داشته باشه. 
- 
برای جلوگیری از تداخل نامها، از Namespace (فضای نام) استفاده میکنیم. 
- 
Namespace مثل یک "پوشه" برای کدها عمل میکنه. 
🔹 تعریف یک Namespace
📌 حالا این کلاس در فضای نام MyProject قرار داره.
🔹 استفاده از کلاس داخل Namespace
- 
با نام کامل (Fully Qualified Name): 
📌 خروجی:
- با استفاده از use 
و در فایل دیگر:
🔹 چند Namespace در یک فایل
📌 خروجی:
🔹 Alias (نام مستعار برای Namespace)
برای راحتی میتونیم از alias استفاده کنیم:
✅ خلاصه
- 
Namespace برای جلوگیری از تداخل نامها استفاده میشه. 
- 
میتونیم با useیاaliasکار رو سادهتر کنیم.
- 
مثل یک پوشهبندی برای کلاسها، توابع و ثابتهاست. 
 CSS3
          CSS3
        
                
           HTML
          HTML
        
                
           Tailwind Css
          Tailwind Css
        
                
           Bootstrap 5
          Bootstrap 5
        
                
           Java script
          Java script
        
                
           ++C
          ++C
        
                
           Python
          Python
        
                
           Three.js
          Three.js
        
                
           Gsap
          Gsap
        
                
           Sass
          Sass
        
                
           SQL
          SQL
        
                
           React
          React