Wprowadziłem lekkie zmiany w 'factory_model_test.py' i 'factoryclasses.py'. Jak będą ok to można je wprowadzić.
Zrobiłem klasę "Machine" klasą abstrakcyjną, bo chyba nie będziemy nigdy tworzyć samego obiektu "Machine" tylko jakiś obiekt podklasy.
Dodałem gettery i settery do niektórych atrybutów klasy "Machine" i "Factory" (do tych które były podawane pojedynczo.
W funkcjach które przyjmowały dużo liczbowych argumentów zmieniłem wszystkie argumenty na typ "keyword" żeby trzeba było podać nazwę argumentu który się przekazuje do funkcji bo przy np 5 liczbach z rzędu można się pogubić i wpisać nie w takiej kolejności w jakiej się chciało itp.
I to chyba tyle. W 'factoryclasses_test.py' nic nie zmieniałem, tam jest po staremu.
Wprowadziłem lekkie zmiany w 'factory_model_test.py' i 'factoryclasses.py'. Jak będą ok to można je wprowadzić.
Zrobiłem klasę "Machine" klasą abstrakcyjną, bo chyba nie będziemy nigdy tworzyć samego obiektu "Machine" tylko jakiś obiekt podklasy. Dodałem gettery i settery do niektórych atrybutów klasy "Machine" i "Factory" (do tych które były podawane pojedynczo. W funkcjach które przyjmowały dużo liczbowych argumentów zmieniłem wszystkie argumenty na typ "keyword" żeby trzeba było podać nazwę argumentu który się przekazuje do funkcji bo przy np 5 liczbach z rzędu można się pogubić i wpisać nie w takiej kolejności w jakiej się chciało itp.
I to chyba tyle. W 'factoryclasses_test.py' nic nie zmieniałem, tam jest po staremu.