Wie kann ich mit dem Klassendesign beginnen, bevor ich mit der Entwicklung einer großen Anwendung (sowohl WinForm als auch WebApp) beginne? Was sind die ersten "vorsichtigen" Dinge, die ich vor dem Entwurf der Klassenstrukturen prüfen sollte?
Wie identifiziere ich die Verwendung von Schnittstellen, abstrakten Klassen, Delegierten, Ereignissen usw. in meinem Anwendungsdesign?