Als «class» getaggte Fragen

9
Abstrakte Basisklassen und Kopierkonstruktion, Faustregeln

Oft ist es eine gute Idee, eine abstrakte Basisklasse zu haben, um die Schnittstelle des Objekts zu isolieren. Das Problem ist, dass die Kopierkonstruktion IMHO in C ++ standardmäßig ziemlich kaputt ist und standardmäßig Kopierkonstruktoren generiert werden. Was sind die Fallstricke, wenn Sie eine...

9
Verfolgen Sie alle Objekte einer Klasse

Ich bin neu in der objektorientierten Programmierung und stoße immer wieder auf dieses Problem. (Ich programmiere in Java) Ich habe ein bisschen gezögert, danach zu fragen, da es so ein grundlegendes Problem zu sein scheint, aber ich kann hier keine Informationen dazu oder Fragen dazu finden und...

9
Schnittstelle oder Klasse zurückgeben

Angenommen, ich habe eine Methode public List<User> GetBatchOfUsers(IEnumerable<int> userIDs) { List<User> users = new List<User>(); // some database stuff return users; } Ich habe gelesen, dass es besser wäre, eine Schnittstelle (entweder IListoder IEnumerable)...