Tasarım Deseni (Design Patterns) nedir? Desenlerden 4 tanesine örnek veriniz.

soruldu: 20 Şub '12, 10:44

ersince76's gravatar image

ersince76
186192327
cevap kabul oranı: 0%

değiştirildi: 29 Eyl '12, 12:10

rahmanyazgan's gravatar image

rahmanyazgan ♦
4.4k83559

1

Ders kitaplarının arkasında sorulan sorulara benzemiş bu soru.

(23 Şub '12, 05:56) faridmovsumov faridmovsumov's gravatar image

Yazılım esnasında tekrar eden sorunları çözmek için kullanılan ve tekrar kullanilabilir tipte kod yazılımını destekleyen bir ya da birden fazla sınıftan oluşmuş modül ve program parçalarına Tasarım Şablonu denir. Tasarım şablonları, programcılar tarafından edindikleri tecrübeler doğrultusunda oluşmuş kalıplardır. Bu kalıplar sorunu tanımlıyarak, çözümü için gerekli atılması gereken adımlari ihtiva ederler. Kullanıcı kalıbı, tanımlanmış sorunu çözmek için tekrar tekeri icat etmek zorunda kalmadan kullanabilir.

Tasarım şablonları aşağıda yer alan ortak özelliklere sahiptir:

  1. Edinilen tecrübeler sonunda ortaya çıkmışlardır.
  2. Tekerin tekrar icat edilmesini önlerler.
  3. Tekrar kullanılabilir kalıplardır.
  4. Ortak kullanılarak daha büyük problemlerin çözülmesine katkı sağlarlar.
  5. Devamlı geliştirilerek, genel bir çözüm olmaları için çaba sarfedilir.

Program bakımı ve geliştirilmesi için ilk yazılım sürecinden daha çok enerji sarfedilir. Bu yüzden yazılım esnasında esnek bir yapının ve mimarinin oluşturulmasına dikkat edilmesi gerekmektedir. Esnek mimariler için değişik türde tasarım şablonları kullanılabilir. En basit ve uygulaması kolay bir tasarım şablonunun kullanılması, hiç bir tasarım şablonunun kullanılmamasından daha iyidir. İyi bir yazılım mühendisi olabilmek için tasarım şablonları ve kullanım alanları hakkında ihtisas yapmış olmak gerekmektedir.

Bazı tasarım şablonları şunlardır:

  • Abstract Factory (soyut fabrika)
  • Builder (inşaatçi)
  • List item
  • Factory Method (fabrika)
  • Prototype (prototip)
  • Singleton (yanlızlık)

EOF (End Of Fun)

permanent link

cevaplandı: 20 Şub '12, 13:19

%C3%B6zcanacar's gravatar image

özcanacar ♦♦
17.2k59183183
cevap kabul oranı: 52%

Fazla söze yok . Sanırım Türkçe dilindeki en güzel kaynak. insanın kafasındaki tüm soru işaretlerini temizliyor nerdeyse. Teşekkürler Özcan Hocam.

Java Tasarım Şablonları ve Yazılım Mimarileri

permanent link

cevaplandı: 04 Eki '12, 04:06

sbatalay's gravatar image

sbatalay
80459
cevap kabul oranı: 16%

Anadilimizdeki tek kaynak desemde olacakmış sanırım :)

(24 Mar '14, 10:16) sbatalay sbatalay's gravatar image

İnternet üzerinde ulaşabileceğiniz bir site tasarım desenleri ile alakalı, anlatım sade ve oldukça iyi. Kitap olarak arkadaşın önerdiği Özcan hocanın kitabı yeterlidir.

tasarım desenleri

permanent link

cevaplandı: 04 Eki '12, 06:26

Turgay%20Can's gravatar image

Turgay Can
8.3k63798
cevap kabul oranı: 18%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×5

Soruldu: 20 Şub '12, 10:44

Görüntüleme: 1,817 kez

Son güncelleme: 24 Mar '14, 10:16

powered by BitNami OSQA