aristona.github.io
aristona.github.io copied to clipboard
Mailer Interface Örneği
"c. Dependency Injection konteynerleri" satırından önce verilen örnekte şu ifade var
$mailer = new Mailer(new canimizNeIsterse());
Bunun yerine $mailer = new Deneme(new canimizNeIsterse()); Örnek => $mailer = new Deneme(new AWSMailer());
yazılsa daha anlamlı olmaz mı?
Ayrıca aynı yerde bulunan $mailer = new Mailer(new SwiftMailer); // çalışır $mailer = new Mailer(new MandrillMailer); // çalışır $mailer = new Mailer(new AWSMailer); // çalışır $mailer = new Mailer(new BenzinPompasi); // çalışmaz!!
bu satırları
$mailer = new Deneme(new SwiftMailer); // çalışır $mailer = new Deneme(new MandrillMailer); // çalışır $mailer = new Deneme(new AWSMailer); // çalışır $mailer = new Deneme(new BenzinPompasi); // çalışmaz!!
olmalı
Selam,
O bölümü tekrar elden geçirmem lazım. Aslında deneme yerine mailer yazsam daha anlamlı olurmuş.