Bu konuyla ilgili soyle bir blog post'um var. Bununla birlikte altindaki kaynaklari da incelemek faydali olabilir;
http://blog.fatiherikli.com/post/17796282445/python-uzerinde-design-patterns-tasar-m-desenleri 2012/7/23 Volkan Altan <[email protected]> > Merhaba, > > Cevaplara ek olarak strategy ve vision design pattern larina bakmanizda > fayda var. > > > Telefon. > 21 Tem 2012 17:37 tarihinde "Mesut Taşçı" <[email protected]> yazdı: > >> Merhaba arkadaşlar >> >> Python da iç içe import nasıl yapabilirim.Ben bir senaryo hazırladım ve >> çalıştırmak istiyorum fakat başaramıyorum. >> >> Dosyaları ekte gonderiyorum. Yapmak istediğim ise şu: >> >> Üçtane sınıfım var: >> Canlı: >> Canlıların ortak fonksiyonları barındırır >> Insan: >> Insanlara özel fonksiyonları barındırır >> Hayvan: >> Hayvanlara özel fonksiyonları barındırır >> >> Hayvan ve Insan classlarını Canlı classından türetiyorum. >> >> Hayvan ve Insan classlarının getYemek diye fonksiyonları var. >> Elimdede canlinin tipini tutan tipid adında bir değişkenim var.Ben her >> seferinde tipid ye göre ifleyip eger canlı hayvansa Hayvan classındaki >> getYemek fonksiyonunu, eger insan ise Insan classındaki getYemek >> fonksiyonunu çağırmak yerine Canli classına tipid ile çalışan getYemek >> adında bir fonksiyon yazıyorum ve tipid kontrolunu Canli classındaki >> getYemek fonksiyonunda yapıyorum. >> >> Kodu çalıştırdığımda import hatası yiyorum. >> >> Bu problemi nasıl çözebilirim. >> >> Saygılar >> >> _______________________________________________ >> Linux-programlama mailing list >> [email protected] >> https://liste.linux.org.tr/mailman/listinfo/linux-programlama >> Liste kurallari: http://liste.linux.org.tr/kurallar.php >> >> > _______________________________________________ > Linux-programlama mailing list > [email protected] > https://liste.linux.org.tr/mailman/listinfo/linux-programlama > Liste kurallari: http://liste.linux.org.tr/kurallar.php > > -- Fatih ERİKLİ http://www.fatiherikli.com
_______________________________________________ Linux-programlama mailing list [email protected] https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
