SORU
21 HAZİRAN 2010, PAZARTESİ


Uyum Ve Kaplin

Kaynaşma ve birleştirici arasındaki fark nedir?

Nasıl kaplin ve uyum iyi ya da kötü yazılım tasarımı yol açabilir?

Bazı örnekler bu ikisi arasındaki farkı ve genel kod kalitesi üzerindeki etkilerini anahat nelerdir?

CEVAP
21 HAZİRAN 2010, PAZARTESİ


Uyumsınıf (veya modülü) ne yapacağı anlamına gelir. Düşük uyum sınıf eylemler çok çeşitli ve ne yapması gerektiğini odaklı değil anlamına gelir. Yüksek uyum sınıfın, yani yöntemleri sınıf niyeti ile ilgili. yapmalı ne odaklanmış olması anlamına gelecektir

Düşük Uyum örneği:

-------------------
| Staff           |
-------------------
| checkEmail()    |
| sendEmail()     |
| emailValidate() |
| PrintLetter()   |
-------------------

Yüksek Uyum örneği:

----------------------------
| Staff                   |
----------------------------
| -salary                 |
| -emailAddr              |
----------------------------
| setSalary(newSalary)    |
| getSalary()             |
| setEmailAddr(newEmail)  |
| getEmailAddr()          |
----------------------------

Olarak içinkaplin, ifade eder ne kadar ilgili ne kadar bağımlı birbirine. / modülleri ve iki sınıf vardır Düşük kancası olan bir sınıfta büyük bir şeyin değişmesi diğerini etkilemez anlamına gelir. Yüksek kaplin kodunuzu zor değişiklikler sınıfları birbirine yakın birleştiğinde olduğu gibi korumak için, olarak, bütün bir sistemi olabilir yenilemek bir değişiklik yapmak için yapar.

Tüm iyi yazılım tasarımı için gidecekyüksek uyumvedüşük kancası.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AndroidSale

    AndroidSale

    17 NİSAN 2011
  • RinconDynamic

    RinconDynami

    1 EKİM 2011
  • TheFlashCentre

    TheFlashCent

    22 Mayıs 2008