Aktywne Wpisy

Ile w was zostało z dawnego siebie?

solejukowski +90
Jak prawica wychwalała morderstwo (100 lat temu):
Morderca Narutowicza został szybko zidentyfikowany. Był nim Eligiusz Niewiadomski, dość znany polski malarz, profesor sztuki i krytyk. Niewiadomski nie należał do Narodowej Demokracji, ale był skrajnym nacjonalistą i antysemitą. Postanowił zabić Narutowicza, ponieważ został on wybrany na prezydenta dzięki głosom żydowskiej mniejszości. Niewiadomski uważał go również za narzędzie w ręku Piłsudskiego, którego nienawidził.
Nim Niewiadomski został uznany za winnego i skazany na śmierć, znaczna część polskiego społeczeństwa
Morderca Narutowicza został szybko zidentyfikowany. Był nim Eligiusz Niewiadomski, dość znany polski malarz, profesor sztuki i krytyk. Niewiadomski nie należał do Narodowej Demokracji, ale był skrajnym nacjonalistą i antysemitą. Postanowił zabić Narutowicza, ponieważ został on wybrany na prezydenta dzięki głosom żydowskiej mniejszości. Niewiadomski uważał go również za narzędzie w ręku Piłsudskiego, którego nienawidził.
Nim Niewiadomski został uznany za winnego i skazany na śmierć, znaczna część polskiego społeczeństwa
źródło: temp_file8870643464420519074
Pobierz




Załóżmy, że mam 2 klasy. Jedna TextFile druga PdfFile. Obie mają metodę save(), która służy do zapisu do pliku o określonym formacie. Mam też metodę getsavetofile(), która zwraca obiekt jednej z tych 2 klas i potem na tym obiektcie wywołuje metodę save().
class TextFile:
def save(self):
print("Saving to text file...")
class PdfFile:
def save(self):
print("Saving to pdf file...")
def get_save_to_file():
return PdfFile()
txt = get_save_to_file()
txt.save()
Np. w Javie musiałbym utworzyć interfejs Savable i potem metodę savable getSaveToFile() { return TexfFile()/PdfFile(). }
Intefejsy i klasy abstrakcyjne w ogolę istnieją w Pythonie i mają jakieś zastosowanie?
#informatyka #programowanie #naukaprogramowania #programista15k #python
@Edelner: Jeśli używasz statycznego typowania, to masz na przykład
collections.abc