Witamy na forum PC Format Zapraszamy do REJESTRACJI


Użytkownicy przeglądający ten wątek: 1 gości

Pierwszy projekt z programowania obiektowego c++

#1
Pierwszy projekt z programowania obiektowego c++
Witam,
niedawno zaczolem studiowac na politechnice slaskiej i jak wszyscy wiemy nie obejdzie sie bez projektow Wesoły
Chcialbym sie dopytac mniejwiecej w jaki sposob moznabylo by go dziabnac, a oto temat:

E-książka kucharska
Program do budowania bazy przepisów kuchennych. Obiektowa reprezentacja składników poszczególnych potraw, ich wystąpień w konkretnych przepisach oraz samych przepisów. Edytor przepisów pracujący w tekstowej konsoli systemu. Opcja wyszukiwania przepisów po nazwie oraz na bazie listy posiadanych składników. Tworzenie kategorii przepisów i ich obiektowa reprezentacja.

Z tego co ja rozumiem to kazdy skladnik powinien miec swoja klase najprawdopodobniej staralbym sie zrobic to w ten sposob:
class skladnik{
class marchewka : public skladnik
class mleko : public skladnik
class hawajska {
Jednak nie jestem pewien co bym umiescil w tych klasach, bardzo prosze o pomoc. Z gory dziekuje evoq Wesoły
 System operacyjny: windows_xp_2003 Przeglądarka: opera
#2
RE: Pierwszy projekt z programowania obiektowego c++
Uprzedzam, że ta wypowiedź jest tylko oparta o moje zdanie i przepraszam, jeżeli nie mam racji.
------------
Każdy składnik swoją klasę!? Wow
Przecież to potwornie komplikuje całą sprawę, czyni program bardzo trudnym w rozbudowie, jest niejasny i nieczytelny.
Trzeba raczej stworzyć klasę "składnik", której obiektami będą poszczególne składniki.
Taka klasa powinna zapewne zawierać :
Nazwę składnika
Jego ID (nieobowiązkowe, ale jak dla mnie zawsze warto jest mieć ID jakiegoś obiektu, które jest zawsze niezmienne)
kategorię do jakiej składnik się zalicza
itp.

Następnie trzeba by zrobić klasę "przepis" w której umieściło by się :

Nazwa przepisu
Jego ID
Kategorię
Tablicę typu składnik w której przechowywało by się poszczególne składniki potrzebne do tego przepisu.

To tyle raczej z mojej strony, proszę o poprawienie mnie, jeżeli nie mam racji Wesoły
 System operacyjny: windows_seven Przeglądarka: chrome
#3
RE: Pierwszy projekt z programowania obiektowego c++
do tej pory zrobilem cos takiego na rozgrzewke:

http://pastebin.com/iKm8jiE0

zapisu jeszcze nie dokonczylem brak mi pomyslow, narazie staram sie osiagnac stworzenie nowego przepisu.
 System operacyjny: windows_xp_2003 Przeglądarka: opera
#4
RE: Pierwszy projekt z programowania obiektowego c++
Czy użytkownik ma mieć możliwość tworzenia przepisów podając nazwę, składniki itp, czy mają być one wpisane w program?

Edyta : Czemu tworzysz każdą klasę do każdego składnika? -.- (to była jedyna rzecz, której jestem pewien, że tak nie powinieneś robić) Według jednej z zasad obiektowości "każda klasa w nowym (a najlepiej dwóch) plikach" trochę się namęczysz. I nie będzie możliwości rozbudowy bazy składników inaczej niż przez programistę. (wiem, pewnie JAKOŚ by się dało, ale taka komplikacja...)
 System operacyjny: windows_seven Przeglądarka: chrome
#5
RE: Pierwszy projekt z programowania obiektowego c++
(10.05.2011, 00:14)~Anonim napisał(a): Czy użytkownik ma mieć możliwość tworzenia przepisów podając nazwę, składniki itp, czy mają być one wpisane w program?

Edyta : Czemu tworzysz każdą klasę do każdego składnika? -.- (to była jedyna rzecz, której jestem pewien, że tak nie powinieneś robić) Według jednej z zasad obiektowości "każda klasa w nowym (a najlepiej dwóch) plikach" trochę się namęczysz. I nie będzie możliwości rozbudowy bazy składników inaczej niż przez programistę. (wiem, pewnie JAKOŚ by się dało, ale taka komplikacja...)

1. skladniki w program, uzytkownik moze tworzyc przepis tylko z dostepnych skladnikow.

2. Zrobilem ten kod zanim przeczytalem twoja wypowiedz, jutro postaram sie lepiej Język
 System operacyjny: windows_xp_2003 Przeglądarka: opera
Programy: Polecane / Nowe / Inne



Użytkownicy forum szukali:
projekty programowanie obiektowejaki projekt programowanie obiektoweprojekt obiektowy c++projekt na programowanie obiektoweprojekt na programowanieprogramowanie projekty programowanie obiektowe tematy projektówprogramowanie obiektowe projektprojekty z programowania obiektowego c++pierwszy projekt z programowania

Podobne wątki (Pierwszy projekt z programowania obiektowego c++)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Mój pierwszy projekt - Pomoc rafal12999 1 9276 07.02.2019, 22:01
Ostatni post: Szachista
  pomoc projekt scilab piesel18 2 10687 04.02.2019, 09:03
Ostatni post: piesel18
  Jaki projekt na pythona bartek164 0 9789 25.11.2017, 19:59
Ostatni post: bartek164

Skocz do:


Wybrane wątki (Pierwszy projekt z programowania obiektowego c++)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Automatyczne wykonywanie czynności na stronie Fresher 0 1182 15.04.2020 20:53
Ostatni post: Fresher
  Visual Studio Code- zmiana folderu rozszerzeń Physicist 4 2621 05.04.2020 15:46
Ostatni post: Physicist
  Prośba o pomoc przy wyborze języka do konkretnego projektu. romands 6 1802 05.04.2020 14:07
Ostatni post: romands
Sad PhpMyAdmin w Mysql 8.0 Lauczi 3 1872 31.03.2020 16:34
Ostatni post: Lauczi
Ściana Klika pytań plz pomóżcie Samek2222 1 1795 22.03.2020 18:59
Ostatni post: Ajgor
  Pytanie - programowanie batch [cmd] Max23 0 1783 20.03.2020 01:03
Ostatni post: Max23
  Oczekiwanie na Akcje przycisku wanhelsing 8 3246 01.03.2020 19:44
Ostatni post: Szachista
Toungue Wybór szkoły średniej przez potencjalnego programistę Zikinan 1 3311 09.02.2020 15:58
Ostatni post: dzikuu86
  Skrypt pod sklep internetowy Talcia 4 5838 14.12.2019 19:48
Ostatni post: hexopex760
  Poszukuję pomysłu na prosty program ;) janciu96 5 12483 13.12.2019 23:32
Ostatni post: Ajgor
  Programowanie Batch (CMD) Informatyk2019 0 4328 11.12.2019 18:30
Ostatni post: Informatyk2019
  [JavaScript] Znajdowanie przedziału czasu rafal12999 0 1931 10.12.2019 17:58
Ostatni post: rafal12999
  Przekazywanie wskaźnika przez referencję w Qt Trojan3000 3 12074 10.12.2019 13:16
Ostatni post: Ajgor
  Proszę o pomoc w uzupełnieniu ankiety dt. Zawodu Programisty MaleMonki 0 2443 17.11.2019 12:47
Ostatni post: MaleMonki
  Spring framework – jakie strony polecacie do nauki? olek23 5 6412 15.11.2019 15:57
Ostatni post: Alsenas