Merhaba,
Okullar açıldı ve ayın ortasını da geçtik. Toplantıya (ayın 3'üne) az bir zaman kaldı. Fikirleri ve/veya merak ettiğiniz konu/soruları alabilir miyiz?
Örneğin, (tabi Sevgili Hüseyin katılırsa) oyun mevzularına bir giriş yapalım demiştik. Eylül'de bunu sonraki aya erteleme kararı aldık; bu cepte! 2. olarak bense şunu merak ediyorum:
D'de DI (Dependency Injection)
Aslında daha çok interface'i bir dizi olarak tanımlayıp buna bağlı olan sınıfları diziye yerleştirip başka bir sınıfta foreach ile ortak property'lerine erişmek istiyorum. Galiba bir şeyleri yanlış yapıyorum ki önce şu hatayı aldım:
source_file.d(92): Error: new can only create structs, dynamic arrays or class objects, not `PCBs[]`'s
Kodu sonra paylaşacağım (çünkü biraz can çekişip öğrenme kalitesini arttırmalıyım!) ama hatalardan belli olduğu gibi PCBs isminde bir interface ve ona bağlı 2 sınıfım var. Bu sınıflar içinde de ortak 2 işlevim ben çalıştım diyor. Sonra kendi instance'ları yerine interface'i kullanmaya çalıştım ama olmadı şu hatayı aldım.
products.d(92): Error: cannot create instance of interface `PCBs`
Neyse çok uzattım, işte bu ay benim için OOP'da DI yörüngesinde geçmekte...:)
Sevgiler, saygılar...