Hallo, hat jemand einen knackigen, "nichtakademischen" Literaturhinweis für mich zum Thema OOP Methoden/Eigenschaften...? Als Akademiker weiss ich, was ich nicht brauche ;-) Danke
Du befindest dich auf einem Holzweg! Es gibt keine "Abkürzungen" beim C++ lernen. http://www.cppbuch.de/leseproben.html http://files.hanser.de/Files/Article/ARTK_LPR_9783446439610_0001.pdf
Geht es denn konkret um C++? Oder um Objektorientierung allgemein?
Ansonsten hier mal ein Buch, in dem man STRG+F benutzen kann ;) http://openbook.rheinwerk-verlag.de/oop/oop_kapitel_01_001.htm##mj45fbcfa5f718dee20d62b2268af70c9f
Arduino F. schrieb: > Du befindest dich auf einem Holzweg! > Es gibt keine "Abkürzungen" beim C++ lernen. Wer wirklich OOP-Konzepte lernen will, sollte dafür definitiv nicht C++ verwenden. Denn: Es ist dort einfach viel zu leicht, aus dem OO-Konzept auszubrechen...
Das ist jetzt ein bisschen so, als würdest Du fragen: Wo kann man denn am besten was über Kohlenwasserstoff-Verbindungen lernen. Ich will mir was aus Lego bauen... Die Arduino Doku wird Dir weiter helfen...
SIM 800L schrieb: > Hallo, > > > hat jemand einen knackigen, "nichtakademischen" Literaturhinweis für > mich zum Thema OOP Methoden/Eigenschaften...? Willst Du OOP losgelöst von jeder Sprache betrachten? Das wird sicher schwierig. Du könntest Dich aber mit OOA und OOD beschäftigen, also mit klassichem Software-Engineering. Du solltest aber bedenken, das OOP nur eines von vielen Programmierparadigmen ist. Falls Du in Richtung C++ abzielst, so gibt es neben OO auch noch prozedural/imperativ, generisch, meta-programmatisch und funktional...
:
Bearbeitet durch User
c-hater schrieb: > Wer wirklich OOP-Konzepte lernen will, sollte dafür definitiv nicht C++ > verwenden. Denn: Es ist dort einfach viel zu leicht, aus dem OO-Konzept > auszubrechen... Und inwiefern sollte das falsch sein? OO Konzepte sind nicht automatisch besser als z.B. prozedurale. Kapselung und saubere Schnittstellen kriegt man auch ohne OO hin und für etliche Aufgabenstellungen sogar besser ohne OO. Daß C++ die gleichzeitige Nutzung mehrerer Programmierparadigmen erlaubt, ist IMHO ein großer Vorteil.
Dokutier schrieb: > Die Arduino Doku wird Dir weiter helfen... Die beschränkt sich darauf, die Schnittstellen zu den mitgelieferten Klassen, zu beschreiben. Ein echter OOP Lehrgang findet sich da nicht. Ein solcher wird allerdings auch bei keiner anderen IDE mitgeliefert. Weiterhin: Die beiden oben genannten Bücher sind schon das richtige! Schaffe das an, welches dir besser schmeckt. Ca 1/3 der beiden Bücher beschäftigt sich mit der STL Das Wissen ist auf AVR Arduinos kaum anwendbar. ESP und andere schleppen die STL allerdings mit.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.