Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi OOP mit Delphi (https://www.delphipraxis.net/58054-oop-mit-delphi.html)

Christian18 30. Nov 2005 17:11


OOP mit Delphi
 
Hallo Leute,

ich habe mal ein paar kleine Fragen, zu OOP mit Delphi. Ich soll ein kleines Tool für die Schule entwickeln, was komplett Objektorientiert funktioniert. Meine Frage jetzt ist das mit Delphi überhaupt möglich??? Wie fange ich am besten an???

MFG Christian18

Nils_13 30. Nov 2005 17:18

Re: OOP mit Delphi
 
Zitat:

Zitat von Christian18
Hallo Leute,

ich habe mal ein paar kleine Fragen, zu OOP mit Delphi. Ich soll ein kleines Tool für die Schule entwickeln, was komplett Objektorientiert funktioniert. Meine Frage jetzt ist das mit Delphi überhaupt möglich??? Wie fange ich am besten an???

MFG Christian18

Such einfach mal hier in der DP. Ein Thread hat einen Download, der sich mit OOP befasst.

gordon freeman 30. Nov 2005 17:19

Re: OOP mit Delphi
 
Das kommt zuerst einmal ganz darauf an, was dein Tool machen soll.
Dann überlegst du dir, wie du das am Besten umsetzt.
Dann trennst du Oberfläche von Berechungen/Rechenoperationen.
Die Rechenoperationen, die öfter durchgeführt werden packst du dann in eine eigene Klasse.

@Nils_13 Ich hoffe, dass mehrere Downloads hier in der DP objektorientiert programmiert wurden, wäre echt erbärmlich, wenn nicht.

RavenIV 30. Nov 2005 17:21

Re: OOP mit Delphi
 
zum Thema OOP:
wurde hier schon mehrfach diskutiert.

zum Anfangen:
wenn du keine Ahnung hast über Delphi, dann schau mal bei http://www.dsdt.info/grundlagen/ vorbei.

Der_Unwissende 30. Nov 2005 17:21

Re: OOP mit Delphi
 
Hi,
ob es überhaupt möglich ist findest du hier Delphi Objekt Orientiert?

Aber wie du es genau angehst ist nicht wirklich pauschal zu sagen.
Sehr abstrakt:
Du schaust dir dein Problem an. Du zerlegst es in Teilprobleme und gruppierst diese. Du erstellst Objekte, wobei jedes Objekt eine Kapselung für eine Gruppe (auch einelementig) von Teilproblemen ist. Das ist es grob schon. Du musst jetzt nur alle Regeln der OOP beim erstellen der Objekte beachten, fertig.

Die Regeln sind
  • Kapselung
  • Spätest mögliche Bindung
  • Polymorphie
  • Vererbung
  • Abstraktion

Die Feinheiten (was du wie zusammenfässt, ob es gemeinsame Vorfahren gibt, was Sichtbar ist und was nicht, invarianten, ...) hängen natürlich stark von der Aufgabe ab.

Gruß Der Unwissende

malo 30. Nov 2005 17:30

Re: OOP mit Delphi
 
Zitat:

Zitat von Der_Unwissende
Hi,
ob es überhaupt möglich ist findest du hier Delphi Objekt Orientiert?

Ich denke, das ist nicht von Belang. Dem Informatiklehrer ist es wahrscheinlich egal, ob man mit Delphi rein objektorientiert programmieren kann. Er meinte wahrscheinlich nur, dass es keine globalen Variablen, keine normalen Prozeduren/Funktionen etc. geben soll, sondern dass alles mit Klassen gelöst werden soll. ;)

Der_Unwissende 30. Nov 2005 17:57

Re: OOP mit Delphi
 
Zitat:

Zitat von malo
Ich denke, das ist nicht von Belang.

Ups, Smiley vergessen, meinte es auch nicht ernst! :mrgreen: Glaube der Thread ist eh ein wenig OT (also der verlinkte)

malo 30. Nov 2005 18:17

Re: OOP mit Delphi
 
edit: Doppelposting, sorry


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:24 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz