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

  • EminemVEVO

    EminemVEVO

    12 Mayıs 2009
  • engineerguy

    engineerguy

    10 Ocak 2010
  • Paste Magazine

    Paste Magazi

    28 AĞUSTOS 2008