SORU
8 Ocak 2010, Cuma


Neden Arayüz kullanıyor muyuz? Sadece Standardizasyon için mi?

Neden Arayüz kullanıyor muyuz?

Sadece Standardizasyon için mi?

CEVAP
8 Ocak 2010, Cuma


Arayüzleri amaçlar

  • gevşek bir yazılım oluşturmak
  • design by contract (bir uygulayıcı tüm arayüz sağlamak gerekir) destekler
  • takılabilir yazılım için izin verir
  • farklı nesneleri kolayca etkileşimine izin ver
  • birbirlerinden sınıfları uygulama ayrıntılarını gizle
  • yazılım yeniden kullanımını kolaylaştırmak

Benzetme 1BİZE uzay mekiği gibi, Rus Soyuz uzay aracı ve Çince onlar aynı bağlantı arabirimi uygulamak için Uluslararası Uzay İstasyonu için dock 5 tüm Daimi Manyetik,. (Bu sadece bir örnek - eğer gerçek hayatta gerçek ancak bizim inançsızlık bir örnek uğruna izin) var mı bilmiyorum

2 benzetme: Ev bilgisayarınıza çeşitli Bilgisayar monitör bağlayabilirsiniz. İçine duvar boyutunda bir TELEVİZYON, eski bir CRT (kalın olanından)," düz ekran, ya da körler için kabartma yazı makinesi "" dokunun. görmek için bir 20 takabilirsiniz Hepsi arayüz standartları kabul çeşitli/farklı cihazları ve bilgisayar bunlar arasında uyumluluk var.

Details of C# interfaces-- C#/OOP aynı şeyler ama görünmeyen/sanal dünyada yaptığın arabirimleri.

Hakkında haklısınızstandardizasyonama aynı zamandaesneklik,ölçülebilirlik,genişletebilme,idame,yeniden kullanılabilirliği,test edilebilirlikvegüç.

(Yazılım arayüzleri kullanmak daha "buzz kelimeler" anlaşılacaktır. bu daha Ve her zaman aynı derecede iyi bize yaptılar çünkü gerçek dünyada arabirimi düşünün.)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Dive In

    Dive In

    17 Temmuz 2013
  • movies95

    movies95

    27 Kasım 2006
  • Schmittastic Jr.

    Schmittastic

    19 Mart 2013