Neumím objektově myslet v C#.
Ahoj, přecházím z jazyka C na oběktově orientované programování v jazyce C#... Práce s poly, metody atd. to všechno chápu, jak to zapsat, protože synataxe je velmi podobná Céčku. Ale dělá mi obrovské problémy vymyslet jakým způsobem to naprogramovat, aby byl kod co nejúspornější a hlavně přehledný. Příklady, které se mi dostaly pod ruku jsem zvlánul naprogramovat, ale strašně složitě, protože nevím jak ten program poskládat do tříd apod.
Od kamaráda mám třeba následující příklad:
V jazyce C# napište program pro generování jízdních řádů na dané trase. Jízdní řád bude vypočten z následujících informací:
• Seznam stanic na trase,
• doba jízdy v mezistaničním úseku,
• časy odjezdů dopravního prostředku z výchozí stanice
Požadované funkce programu
V minimální podobě bude program umožňovat následující funkce:
• Načtení seznamu stanic
• Načtení odjezdů z výchozí stanice
• Výpočet jízdního řádu
• Tisk JŘ na obrazovku
• Tisk JŘ do textového souboru (uživatelem zadané jméno souboru)
• Uložení dat JŘ do souboru (textového – např. seznam stanic na řádcích, středník, seznam odjezdů z výchozí stanice). Neplést s tiskem do souboru!!!
• Načtení JŘ ze souboru (předpokládejte, že formát dat bude vždy správný)
Jak byste to poskládaly vy? Ja jsem si říkal,že bych pro každou tu funkci vytvořil vlastní třídu, pak vytvořil instance a následně bych volal metody těch konkrétních oběktů... jako je: načtení seznamu stanic, doba jízdy v mezistaničním úseku apod.
Čeština pláče... v nadpisu upraveno slovo napsané původně jako oběktově
Text dotazu upravovat nebudu, to by dalo moc práce. Ale prosím zkus příště myslet víc i na gramatiku. Tvrdé a měkké i/y, chybějící čárky Jasně, nejsme na češtinářském serveru, ale prosím o snahu (fromM2U)