Aber dein Modell ha ja auch nur 3 layer :
1. Datenbank mit Tabellen
2. Entities, die die Daten halten
3.
GUI
Was du aber vorher geschrieben hast (zumindest wie ich es verstehe) war :
1. Datenbank
2. Entities
3. Meine Business Logic Objekte
4.
GUI
Welches ist es denn ?
Ich habe 3
Layer- UI-Layer
- Business-Layer
- Persistenz-Layer
- Entity-Objekte
- Datenbank-Methoden
Merke: Nicht jede Klasse macht einen Layer, sondern ein Layer besteht aus mehreren Klassen (siehe UI, die aus vielen Controls besteht).