oop

Objektorientierte Programmierung ist ein Programmierparadigma, das "Objekte" verwendet: Datenstrukturen, die aus Datenfeldern und Methoden zusammen mit ihren Interaktionen bestehen.
2
Antworten

Mit generischen Methoden als Alternative zum Überladen?

Überladung ist in Ordnung. Aber wenn wir bedenken, dass wir haben zwei Objekte ObjectA und objectB. Beide haben "ID" und "Name" Variable. Ich möchte eine Methode (in der dritten Klasse) schreiben, die den Namen des gegebenen Objekts zurückgibt....
21.08.2015, 12:06
5
Antworten

Polymorphismus (in C) [duplizieren]

Ich versuche, die Idee des Polymorphismus mit Beispielen aus Sprachen, die ich kenne, besser zu verstehen; Gibt es Polymorphismus in C?     
19.11.2011, 13:09
8
Antworten

Schnittstelle in C #

Ich bin neu in OOP und habe ein paar Fragen. Warum können in einer Schnittstelle deklarierte Methoden keine Modifikatoren (public, private usw.) haben. In diesem Code: %Vor% Beide Methoden benötigen keine Modifikatoren, aber wenn i...
29.01.2010, 19:09
8
Antworten

"Ist ein" vs "Hat a": welcher ist besser?

Portfolio A - & gt; Fonds 1 Portfolio A - & gt; Fonds 2 Portfolio A - & gt; Fonds 3 Ich konnte meinen Satz nicht einrahmen, ohne is / has zu benutzen. Aber zwischen 1 & amp; 2, 1) hat a: %Vor% 2) ist a: %Vor% Was ist Ihrer An...
04.11.2008, 20:43
11
Antworten

Umfang der Nützlichkeit der Schnittstelle in Java

Schnittstellen bestehen aus abstrakten Methoden und endgültigen Variablen. Nun, es wird als generalisierter Vertrag verwendet, so dass Klassen, die ihn implementieren, den Regeln folgen sollten, indem sie Methoden implementieren. Ist dies der...
25.01.2012, 07:58
4
Antworten

Was ist eine indirekte Objektnotation, warum ist sie schlecht und wie vermeidet man sie?

Der Titel fasst es ziemlich zusammen, aber hier ist sowieso die lange Version. Nachdem ich einen kleinen Code mit Perl geschrieben hatte, wurde mir gesagt, ich solle die indirekte Objektnotation vermeiden, "da sie mehrere Nebenwirkungen hat"....
05.10.2015, 18:15
10
Antworten

private oder geschützte Variablen?

Ich lese derzeit Code Complete, wo McConnell nachdrücklich dazu aufruft, alle Variablen privat zu machen. Coincedental habe ich zufällig gerade an einem Projekt gearbeitet, bei dem ich eine private Variable ändern musste. Die Klasse hatte ein...
13.07.2009, 03:49
2
Antworten

Unterschied zwischen Objekttyp und Referenztyp

Ich studierte Polymorphismus von "Head First Java" und kam zu diesem Konzept. Kann mir das bitte mit einem Beispiel erklären?    Der Compiler prüft die Klasse des Referenztyps - nicht den Objekttyp. Was ist der Unterschied zwischen Refere...
24.05.2013, 07:48
9
Antworten

Gibt es eine Standard-Klasse 'int' in C ++?

Gibt es eine (mehr oder weniger) Standard-Int-Klasse für C ++? Wenn nicht, ist es für C ++ 13 geplant und wenn nicht, gibt es dafür besondere Gründe? Der OOP-Entwurf würde davon profitieren. Ich denke, es wäre zum Beispiel schön, einen Zuw...
06.03.2012, 15:58
15
Antworten

Was ist der Vorteil eines privaten Attributs mit Getter und Setter? [Duplikat]

In der objektorientierten Programmierung hatte ich diese Frage und tue es immer noch:    Was wäre der Vorteil, wenn wir ein Klassenmitglied als privat deklarieren würden   wird dafür einen public getter und einen public setter erstell...
17.09.2013, 09:07