2010-11-24 23 views

cevap

9

GOF, yinelenen sorunlara örnek olarak kanıtlanmış tasarım çözümleridir.
GoFDesign Patterns için bahsedilmiştir: GRASP are principles ve herhangi senaryo

0

Kısa Cevap herhangi spesifik bir sorun alanı dolayısıyla true bağlı değil. Ve GRASP, Tasarım İlkeleri'dur. Tasarım İlkeleri Tasarım Kalıplarından çok soyut.

Uzun Cevap:
Yazılım Mühendisliği temel amacı uygun bir yazılım geliştiriyor. SDLC, Yazılım Mühendisliği'nin adımlarını en üst düzeyde sunar. Software Design, SLDC adımlarından biridir. Ve Object Oriented Software Design, Yazılım Tasarımının popüler bir yaklaşımıdır.

Rehberi, İlkeler, Sezgiseller, Desenleri, Stiller vb:

farklı isimler gibi olan (Kitap, Öğreticiler ve Kağıtlar içinde), kaynakların birçok türü vardır nesne yönelimli Yazılım Tasarımı gerçekleştirmek için Bu adlar arasındaki arasındaki farklar, bunlardan Soyutlama'dur. Üst Düzey ana ilkelerdir ve diğer seviyeler bu ana ilkelere ulaşılmasına yardımcı olan detaylardır. Üst düzeyde Üst Düzey

, öğreticiler Ana İlkeleri sunuyoruz.
Nesne Tabanlı Temel İlkeler

  • Soyutlama
  • Kapsülleme (Bilgi Gizleme)
  • Hiyerarşi (Kalıtım (Nesne Tabanlı Analiz ve Tasarım Uygulamaları ile Grady Booch, vd. 1991 dayanarak), Toplama)
  • Modülarite (Yüksek Uyum ve gevşekçe Kavrama)

Tüm subsequ İlke ve kalıplar bu temel ilkelerle ilgilidir ve bunları desteklemeye ve geliştirmeye çalışır. kaynağın İkinci seviye İkinci Seviye

İlkeleri ve Nesne Oryantasyon Ana İlkeleri desteklemek ve geliştirmek için çalışıyor vardır.

  1. SOLID İlkeleri
  2. GRASP İlkeleri
  3. Law of Demeter-LoD
  4. vb(LoD gibi diğer tek adlandırılmış ilkeler)

Üçüncü Düzey

Tasarım Desenleri denilen kaynakların Bu seviye. Gof (Dörtlü Çete), Design Patterns hakkında ilk kitaba sahiptir. Nesne Odaklı Tasarımın temel ilkelerini ve diğer prensiplerini desteklemek için 23 Tasarım Kalıbı bulunmaktadır.

sonra GoF, belirli bir programlama dili ve belirli çerçeveler çalışmıyor (örn J2EE Deign Desenler, JQuery Tasarım Kalıpları ve)

Tasarım Kalıpları Tasarım Kalıpları kullanma hakkında yazılı birçok kitap daha detaylı ve programlama diline çok yakın. Ancak, Ana İlkeler (Üst Düzeyde) ve İlkeler (İkinci Düzeyde) çok soyut.

Forth Seviye

Bu seviyede

, kaynaklar seslendi: Sezgiseller.

Bu seviyenin kaynağı diğer gruplardan çok ayrıntılı ve çok spesifiktir.

iyi kaynak Nesneye Dayalı Tasarım Arthur J. Riel tarafından Sezgiseller (72 Sezgiseller), Kitap, nihai düzeyde 1996

Beşinci Seviye

olduğunu Yönerge vardır. Tüm

O, o, kaçının Yapmayın mı ... kitaplarında kurallar bu grupta toplamak olabilir.

İlgili konular