Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Belli Periyotlarla Bir Metodun İşletilmesi
#9
(01-07-2017, Saat: 10:29)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Bu örnekte, TRetryHelper = class(TObject) sınıfının, TObject'ten türetilmesinin bir avantajı var mı?
Yoksa, bu tip işlemlerde (rutin olmayan bir çok metodun hiyerarşik olarak sınıflandırılarak, kullanılması) sınıf, temel sınıf (class) mı olmalıdır?
Kavram olarak bu metodolojiye Design Patterns mı deniyor?

Üstad, sizin de malumunuz olduğu üzere TObject zaten en temel sınıf. TObject'ten türeyen herhangi bir sınıfın içinde implemente edilen metodlara ihtiyacınız yok ise, bu durumda o sınıflara da ihtiyacınız yok demektir. Tasarım Kalıpları ise ayrı bir hikaye. Kısaca tasarım kalıpları, yıllarca aynı problemler ile uğraşan programcıların izlediği yollardan en iyilerinin tespit edilip bu tespitin ön kabul haline getirilmesidir diyebiliriz. Tasarım Kalıplarını bilmek, benzer sorunlar ile karşılaştığınızda daha önce denenip, efektif bir çözüm olarak kabul edilen yolu izlemeniz anlamında size fayda sağlayabileceği gibi; birden fazla yazılımcının benzer bir problemi aynı kavramlar ile ifade edebilmesini de sağlamaktadır.

Delphi VCL içinde pek çok tasarım kalıbı kullanılmıştır.(Örneğin Observer) Ve yine Delphi'de projenize Model View özelliği kazandırdığınızda, Delphi sizin için tasarım kalıplarına örnek kodlar da oluşturabilmektedir.
Mal sahibi, mülk sahibi
Hani bunun ilk sahibi ?
Mal da yalan mülk de yalan
Var biraz da sen oyalan...
WWW
Cevapla


Bu Konudaki Yorumlar
Cvp: Belli Periyotlarla Bir Metodun İşletilmesi - Yazar: Tuğrul HELVACI - 04-07-2017, Saat: 14:03
Belli Periyotlarla Bir Metodun İşletilmesi - Yazar: Lord_Ares - 17-10-2018, Saat: 02:03



Konuyu Okuyanlar: 1 Ziyaretçi