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

  • bobono1baby

    bobono1baby

    14 AĞUSTOS 2011
  • JorteexHD

    JorteexHD

    20 NİSAN 2012
  • Ty Moss

    Ty Moss

    20 Kasım 2007