PHP'de Dinamik Polimorfizm, şablon sınıfları gibi destekleniyor mu, yoksa PHP'de Polimorfizm'in kullanılmasının tek yolu soyut fonksiyonlar ve aşırı yüklenme/geçersiz kılmadır?PHP'de Dinamik Polimorfizm
cevap
Bu aydınlatmak olmalıdır: http://net.tutsplus.com/tutorials/php/understanding-and-applying-polymorphism-in-php/
Orada Şablon Classes gibi bir şey, ama çok farklı çalışma zamanı kullanımı Özet Sınıflar yoluyla davranış ve Arayüzleri yanı sıra Devlet, dekoratör gibi Design Patterns kullanımını elde edebilirsiniz, Strateji ve diğerleri. İlgili
: Is what seems like polymorphism in PHP really polymorphism?
Sen Arayüzleri yanı sıra soyut sınıfları kullanabilirsiniz.
Sınıflara ortak işlevler eklemek için arabirimleri kullanabilirsiniz. Elbette özel işlevleri de geçersiz kılabilir ve sınıfları da genişletebilirsiniz. Sınıflarımın işlevselliğini polimorflaştırmanın en yaygın yolu, bir taban (şablon) sınıfı ile başlayıp kullanım ağacında her bir çatal için genişletmektir.
Buradan baktım: http://www.devshed.com/c/a/PHP/Building-Dynamic-Web-Pages-with-Polymorphism-in-PHP-5/2/ TOTAL işlem israfı ... belki de anlamadığım bir şey var. – Webnet