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

  • Elly

    Elly

    3 EKİM 2005
  • Flash CS6 Video Tutorials for Beginners (Actionscript 3 Gaming)

    Flash CS6 Vi

    14 EYLÜL 2012
  • Ty Moss

    Ty Moss

    20 Kasım 2007