Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Hurry up ! I have only 40 minutes please and i'll rate your app Part 1. Given the following UML diagram. Answer the following questions,
Hurry up ! I have only 40 minutes
Part 1. Given the following UML diagram. Answer the following questions, Server DataCenter -types:String //for example types="Web# FTP -name: String -numorConnectedUsers:int -server: Server +Server(types: String) + DataCenter (name: String) +getTypes():String + getServer():Server +getNumOfConnectedUsers():int +getName(): String +setNumOfConnectedUser(int n): boolean tsetName(name: String): void +toString): String setServer(server:Server) :void +oString(): String +searchForType(String t):boolean Question 1 (15 pts): Implement the class Server. A server has two types. For example: It can be a Web server and an FTP server. The two types of the server are separated by *#* in the attribute types. In this question, you are required to declare all the attributes and define all the methods (constructor, getters, setter...etc.) as presented in the UML diagram. - The attribute numorConnectedUsers has an initial value 0, and its maximum value is 100. setNumOfConnectedUser(int n): It sets the number of connected users to n. It retums false if numOfConnectedUsers is greater or equal to 100. Otherwise, it retums true. toString) method returns the description of a Server object. For example, The server types are Web#FTP. It has 7 connected users please and i'll rate your app
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started