Dualwarior adlı üyeden alıntı: mesajı görüntüle
interface yazsakta aynı işi görmez mi?
Aslında aynı işi görmüyorlar.

Bir interface oluşturduğunda ve bu arayüze ait implement'i olan sınıflar oluşturduğunda tüm sınıfların interface'de tanımlanan yapıya uyması gerekiyor.

Namespace'te böyle bir durum yok. Yani hiç bir sınıf bir şablona uymak zorunda değil.

Bilgisayarınızın D: sürücüsünde 5.000 tane dosya ve klasör olduğunu düşünün. Bunları :

- Resimlerim
--- Favorilerim
--- Diğer

- Müziklerim
--- Favorilerim
--- Diğer

- Programlarım
--- Favorilerim
--- Diğer

şeklinde klasörlere ayırıp tuttuğunuzda mı aradığınızı daha çabuk bulursunuz? Yoksa herşeyi D: dizini altına attığınızda mı?

Namespace aslında özetle bu işe yarıyor. Projenizin çok daha derli toplu olmasını sağlıyor.