2016-04-07 18 views
0

Bir modülün bir örnek yöntemi veya probaby sınıfı yöntemi yapmak iyi bir şey midir, bu nedenle alt sınıflar başka bir dosyadaysa bunları tekrar içe aktarmaya ihtiyaç duymaz ve bunları kolayca atabilir misiniz? Ayrıca burada sınıf veya örnek yöntemi tercih edilir mi?Sınıf veya örnek yöntemi olarak içe aktarılmış modül?

import submodule 

class MyClass(object): 


    def __init__(self): 
     """ 
     """ 
     pass 

    def mysubmodule(): 
     """ 
     Method that returns the submodule. 
     """ 
     return submobdule 

cevap

1

Alt sınıf aynı dosyada tanımlanmışsa, ikinci bir içe aktarmaya gerek yoktur.

Çocuk sınıfı farklı bir dosyada tanımlanmışsa, fikrinizin avantajını göremiyorum. İçe aktarmayı ekleyin ve çocuk sınıfının her okuyucusu, kodun ne kullandığını bilir.

+0

Evet, çoğunlukla farklı bir dosyada kullanıyoruz. – Nishant

İlgili konular