Skip to main content

Uzun bir tartışma her iki tarafında haksız olduğunun delilidir. Voltaire

Ögeler etikete göre görüntüleniyor: Dershane

Thumbnail image

Kursda Ogretilen Teknikler

 

Tasarım Desenleri (Design Patterns) Nedir?

Tasarım desenleri(Design Patterns), yazılım tasarımında sürekli karşılaşılan genel sorunlara esnek, yeniden kullanılabilir, başarılı çözümler getiren bir takım hazır kalıplardır. Hazır olarak kodun içine konulup çalışabilen, bitmiş tasarımlar değildir. Çeşitli durumlarda sorunların nasıl giderileceğini açıklayan, bunlara yol gösteren açıklamalardır.

 

Nesneye dayalı programlamada, tasarım desenleri sınıf ve nesneler arasındaki ilişkilerin en iyi şekilde nasıl olmaları gerektiğini açıklayan yöntemlerdir. Algoritmalar, tasarım deseni değildir. Çünkü bunlar hesaplama sorunlarına çözüm getirirler, oysaki tasarım desenleri yazılım tasarımı sorunlarıyla ilgilenir. Günümüzde sıkça yapılan bir diğer hata ise, çok spesifik bir soruna karşılık kullanılan ve esnek olmayan yapılara tasarım deseni adını vermemizdir.

 

Nesneye dayalı programlamada sınıfların kendi içinde tutarlı, fakat diğer sınıflara en az bağımlı olmaları beklenir. Yazılım parçalarının tekrar kolayca kullanılabilir olmaları, kolayca genişleyebilir veya sistemden kolayca çıkarılabilir olmaları yani kısaca esnek olmaları beklenir. Yeni ihtiyaçların, yazılımın diğer kısımlarını en az biçimde etkileyerek yazılıma kolayca dahil olmaları beklenir.

 

(Open-Closed Principle) İşte tasarım desenleri, nesneye dayalı programlamanın bu prensiplerini doğru bir şekilde uygulamamızı sağlar. Sonuç olarak tasarım desenlerini uygulayarak, etkin kodlar üretiriz, yazılımın kalitesini arttırırız. Zamandan ve yazılım için harcanan iş gücünden de tasarruf etmiş oluruz.

 

Yazılımcılar en çok kullanılan ve en etkin yöntemlere isimler verdiler. Bu yüzden aynı yöntemi kaynaklarda pek çok farklı isimle görebilmek mümkündü. 1994 yılında ise, Gang of Four (dörtlü çete) olarak tanınan "Erich Gamma", "Richard Helm", "Ralph Johnson" ve "John Vlissides" isimli yazarlar "Design Patterns: Elements of Reusable Object-Oriented Software" adlı kitabı yazdılar ve bu en yaygın olarak kullanılan 23 deseni en çok kullanılan isimleriyle bu kitapta topladılar.

 

Thumbnail imageKarakalem DersiThumbnail imageKarakalem DersiThumbnail imageKarakalem DersiThumbnail imageKarakalem Dersi

Yayınlandığı Kategori Karakalem Desenler

Thumbnail image

 

 
 

SENAR TAMAM

1976 yılında doğdu. İlk ve ortaöğrenimimi Çukurova’da tamamladı. 2001 yılında Ç.Ü. Eğitim Bilimleri Bölümü’nü bitirdi. Aynı bölümde yüksek lisans yaptı. Şu an rehber öğretmen olarak çalışıyor.

 

Resime ilgisi çocukluk yıllarına kadar uzanıyor. Üretmek ve paylaşmak için çiziyor. Amacı çizimlerimde kusursuz olmak değil etkileyici olmak. Hatta kusurlarında etkileyici olabileceğini düşünüyor. İnsana ait olan çoğu özelliğin, yaşanmışlığın yüzlerde biriktiğini düşündüğü için daha çok portre çizmeyi tercih ediyor.

 

Thumbnail imageYaşlı PortreThumbnail imageYaşlı PortreThumbnail imageÇocuk Portre

Yayınlandığı Kategori Hobi Sanat Öğrencilerin Yaptıkları

 Thumbnail image

Universiteye Hazirlik Guzel Sanatlar Kursu

 

IŞIK DENEMELERİ
Ne çizerseniz çizin, ışık kaynağı önemlidir. Burada farklı ışıkların aynı özne üzerindeki etkisine göz atıyoruz. Farklı ışıklar form hakkında pek çok şey öğretir, bu nedenle ışık denemeleri yapmaktan çekinmeyin. Seçtiğiniz özneyle aşağıdaki seçenekleri deneyin.


Bu resimlerde de gördüğünüz gibi, farklı yönlerden gelen ışık yüzde büyük değişiklikler yaratabilir. Aynı kural figürler ve nesneler için de geçerlidir. Küçük bir lamba veya mum kullanarak kendiniz denemeler yapın. Nesneleri veya özneyi farklı açılara veya ışıktan farklı uzaklıklara yerleştirin ve oluşan farklılıkları inceleyin. İlginizi çeken bir etki oluştuğunda, bu etkiyi çizmeye çalışın.

 

Thumbnail imageThumbnail imageThumbnail image

Yayınlandığı Kategori Üni. Haz. Öğrencilerin Yaptıkları