Ana içeriğe atla

Şöyle bir toparlanın bakayım! Vol. II

Archive.org sitesinde gezinirken eskinden kullandığım sadettinpolat.com ve tr.delphiblog.net domainlerine denk geldim. Eski yazıları , yorumları ve geyikleri görünce tuhaf olmadım değil. 2004 yılına ait yazılar. Aradan geçen 13 yıl. Bazı yazıların archive.org ' da yok olup gitmesine razı olamadım. Oradan kopyala yapıştırla buraya almaya çalışacağım. Bu yazıların başında da tasarım kalıpları var elbette :)

Bu yazıları okurken tasarım kalıplarını 2 yılda bitiririm demişim ama maalesef bitirememişim , umarım bu sefer archive.org'da ki makaleleri buraya taşıma işini bitirebilirim :p


Tarih: kodlayan: sadettinpolat Agustos 3rd, 2007 kategori: Tasarım Kalıpları

Cok tembel bir insan oldugumu ara sira dusunurum ama yaptigim islere bazen soyle bir donup baktigimda gercekten tembel bir insan oldugumu goruyorum. Nesneye yonelik programlamayi ogrenmenin cok guzel bir yolu oldugunu dusundugumden GoF kitabinda yer alan tasarim kaliplarini teker teker anlatmak icin 2006 nin mart ayinda yola cikmisim. Aradan bir yildan fazla bir zaman gecmesine ragmen alti ustu 23 kaliptan sadece 9 tanesini anlatabilmisim. Yilda 9 kalip dersek 23 - 9 = 14 , 14 / 9 =~ 2 yil daha bitmeyecek bu kaliplar. Asagida son durum itibariyle hangi kalibin anlatildigini hangisinin anlatilmadigini gosteren bir liste var. Eger bu iki yillik sureyi kisaltmak konusunda yardimci olabilecek arkadaslar varsa listede anlatilmayan kaliplardan istediklerini secmekte ozgurler :)

Bu listeden benim tembel biri oldugum acik secik belli oluyor ama isin bir de iyi tarafina bakmam gerekirse en azindan basladigim bir isi bitirmek konusunda azimliymisim :p
  • Creational patterns
Builder
  • Structural patterns
Adapter
Bridge
Composite
Façade
Flyweight
  • Behavioral patterns
Interpreter
Iterator
Mediator
Memento
State
Strategy
Template Method
Visitor



Yorumlar

Bu blogdaki popüler yayınlar

Yazılımı Oluşturan Bileşenler Nelerdir?

Yazılımı oluşturan bileşenlerden daha önce söz etmiştik. Şimdi bu bileşenlerin neler oldukları üzerinde biraz duralım. Yazılımı oluşturan bileşenler = Mantık + Veri + Belge + İnsan + Program. Bu bileşenlerin az çok neler olduğunu, neleri kapsadığını biliyoruz ama biz yine de kıyısından köşesinden açıklayalım. Zaten bu yazıdaki asıl amaç yazılım bileşenlerinden belgelemenin yerini ve önemi (dökümantasyon) vurgulamak. Mantık = Yazılım herşeyden önce bir işin bilgisayar aracılığı ile yapılması amacına yöneliktir. Bu nedenle bilgisayarlaştırılmak istenen işin mevcut mantığı bir şekilde yazılıma da yansılıtılmak zorundadır. Veri = Her tür yazılım mutlaka bir veri üzerinde çalışmak durumundadır. Veri işlemeyen yazılımın geliştirilmesi söz konusu değildir. Söz konusu olan veri dış ortamdan alınabileceği gibi yazılımın içerisinde de üretilebilir. Zaten yazılımın temel amacı veriyi bilgiye dönüştürmektir. İnsan = Doğal olarak yazılımın insan bileşeni iki boyutludur. Yazıl

Leyse li'l-insâni illâ mâ seâ

"Leyse li'l-insâni illâ mâ seâ" derken Hudâ; Anlamam hiç meskenetten sen ne beklersin daha? Mehmet Akif Ersoy / Durmayalim Leyse li'l-insâni illâ mâ seâ : Necm Süresi 39. Ayet. [İnsan için ancak çalıştığı vardır.] Meskenet: 1 . Miskinlik, beceriksizlik. 2 . Yoksulluk, fakirlik. (Türk Dil Kurumu) Olay zaten yeterince acik. Yan gelip yatma kardesim. Calis. Bu misralar yazildigi donemde bu anlami tasiyordu fakat zaman ilerledikce baska bir gercegi de gozler onune seriyor.Gerci bu gercek cok kapsamli bir kac satirla anlatilabilecek bir sey degil kaldiki benim bilgim de buna yeterli degil zaten. Ben giris cumlelerini verebilirim gerisini arastirmak yaziyi okuyanlara kalmis. (Matrix gibi bisey oldu bu yaw. Neo'nun kahinle bulusup yanindan ayrildiktan sonra Morpheus ile konusma sahnesi.) Yani kisaca sunu demek istiyorum. Ben bu misrayi ilk okudugumda hic birsey anlamadim. Bu misralari anlayabilmek icin kuran mealine ve turkce sozluklere bakmak zorunda k

Yunus sen bu dünyaya niye geldin?

Göçtü Kervan Ah nice bir uyursun uyanmaz mısın Göçtü kervan kaldık dağlar başında Çağrışı tellallar inanmaz mısın Göçtü kervan kaldık dağlar başında Emr-i hac göçeli hayli zamandır Muhammed cümleye dindir imandır Delilsiz gidilmez yollar yamandır Göçtü kervan kaldık dağlar başında Yunus sen bu dünyaya niye geldin Gece gündüz Hakkı zikretsin dilin Enbiyaya uğramaz ise yolun Göçtü kervan kaldık dağlar başında Yunus Emre