[Linux-programlama] Re: Python'da iç içe import nasıl yapılır ?

Fatih ERİKLİ fatiherikli at gmail.com
23 Tem 2012 Pzt 11:58:00 EEST


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 <volkanaltan at gmail.com>

> Merhaba,
>
> Cevaplara ek olarak strategy ve vision design pattern larina bakmanizda
> fayda var.
>
>
> Telefon.
> 21 Tem 2012 17:37 tarihinde "Mesut Taşçı" <slackermesut at gmail.com> 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
>> Linux-programlama at liste.linux.org.tr
>> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
>> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>>
>>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama at liste.linux.org.tr
> 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
-------------- sonraki bölüm --------------
Bir HTML eklentisi temizlendi...
URL: http://liste.linux.org.tr/pipermail/linux-programlama/attachments/20120723/92a5db9a/attachment-0001.html 


Linux-programlama mesaj listesiyle ilgili daha fazla bilgi