Ako ho správne nazývať?
Existujú dve aplikácie, klient a server, ktoré navzájom spolupracujú pomocou nejakého protokolu. Pokúšam sa vykonať funkčný rozklad týchto aplikácií a vybrať mená pre každú architektonickú úroveň / úroveň.
odpovede:
0 pre odpoveď č. 1Popis je pomerne slabý a nejasný. Bude lepšie upraviť svoju otázku a pridať ďalšie informácie, aby vám ľudia mohli pomôcť a mohli vám poskytnúť užitočné informácie.
Prvá si myslí, že to príde na myseľ Multitier architektúra, Vzhľadom na to, že je architektúra klient-server, v ktorej sú oddelené funkcie prezentácie, spracovania aplikácií a správy údajov. Najrozšírenejšie používanie viacvrstvovej architektúry je trojvrstvová architektúra.
aktualizácia:
Ak vezmeme do úvahy Vzor návrhu príkazu, môžete ho prispôsobiť takto:
- Server (prijímač / CommandReceiver)
- Klient (CommandApplication)
- Aplikácie (Invoker)
Všetky mená tried sú celkom dobré a opisné. Dôležité je zachovať koncept.
Alebo môžete vyhľadávať príklady v reálnom živote a vybrať si vhodnejšie / preferované pre svoje dizajnérske meno. Rovnako ako v tejto implementácii :
public class FileSystemClient {
......
}