Als «class-design» getaggte Fragen

Allgemeine Richtlinien zum Entwerfen von Klassen mit den bekanntesten Branchenpraktiken.

6
Sollten wiederverwendete Ausnahmetypen gegenüber Einwegarten bevorzugt werden?
Nehmen wir an, ich habe Doors, die von a verwaltet werden DoorService. Der DoorServiceist für das Öffnen, Schließen und Verriegeln der in der Datenbank gespeicherten Türen zuständig. public interface DoorService { void open(Door door) throws DoorLockedException, DoorAlreadyOpenedException; void close(Door door) throws DoorAlreadyClosedException; /** * Closes the door if open */ …


7
Ist es angemessen, dass eine Klasse nur eine Sammlung von Informationen ohne Logik ist?
Sagen , dass ich eine Klasse , Persondie Instanzvariablen hat age, weightund height, und eine andere Klasse , Fruitdie Instanzvariablen hat sugarContentund texture. Die PersonKlasse hat keine Methoden außer Setter und Getter, während die FruitKlasse sowohl Setter als auch Getter und logische Methoden wie hat calculateSweetness. Ist die FruitKlasse der …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.