1. UML Class Diagram Foundation--the representation method of various relations
2. Automated remote control UML diagram
Main requirements for automated remote control:
1. Telnet to the client without entering a password. Allows you to log in multiple units simultaneously
Client, you can also log on to the client more than once
2. On the login server, execute the command, can be done according to the command to perform the results, the corresponding operation
3. Programming in an object-oriented way (drawing a uml diagram)
There are three main roles in this process: Local_server,proxy,remote_client.
The main operation of Local_server is to initiate commands and connections
The primary operation of Proxy is to pass commands and connections
Execute a command and terminate a connection when Remote_client primary operation
The relationship between these three characters is very consistent with the agent model described in the seventh chapter of the "Dahua design pattern".
The UML diagram has been painted, and the next step is how to construct abstract classes and interfaces, and instantiate classes.