Java Program
Topics: abstract class, interface, package, serializable, factory design pa...
![subject](/tpl/images/cats/informatica.png)
Computers and Technology, 20.02.2020 04:03 lalllda
Java Program
Topics: abstract class, interface, package, serializable, factory design pattern
The Problem
Suppose you are a software engineer working for a small software consulting company called J Software. A high school has contracted your company to computerize their tests. Your company would provide software for the client to create tests that students can take on computers. Your project lead has analyzed the requirements and came up with some Java interfaces for type of questions the program must support and has assigned to you to implement the solution. The implementation of the interfaces will also be used to created the two programs that will be used by the school. The first program is for creating questions for tests and the second program is for administering the tests to students.
The Interfaces
The interface code is posted on blackboard. Download them and add them to your NetBeans project. Below are the interfaces provided for you:
• Type of questions interfaces
o IMultipleChoiceQuestion
o ITrueFalseQuestion
o IFillInBlanksQuestion
o IShortAnswerQuestion
o IQuestion
• Question set and question factory interfaces
o IQuestionSet (a collection of questions)
o IQuestionFactory (a factory to creating questions)
![ansver](/tpl/images/cats/User.png)
Answers: 3
Another question on Computers and Technology
![question](/tpl/images/cats/informatica.png)
Computers and Technology, 22.06.2019 14:00
Which database model is best used for data warehouse and data mining
Answers: 3
![question](/tpl/images/cats/informatica.png)
Computers and Technology, 22.06.2019 15:00
Hyperactive media sales has 10 windows 7 laptop computers used by sales-people in the organization. each laptop computer has several customized applications that are used during the sales process as well as customer relationship management software. all of the applications on the laptops are difficult to configure and have large data files. if all of the laptops have current hardware, what is the easiest way to install windows 10 on them?
Answers: 1
![question](/tpl/images/cats/informatica.png)
Computers and Technology, 22.06.2019 22:00
What is a distinguishing feature of today’s graphic application software?) graphic applications are used today on a variety of devices, including touch-screen kiosks and mobile phones.
Answers: 3
![question](/tpl/images/cats/informatica.png)
Computers and Technology, 23.06.2019 04:31
Jennifer has to set up a network in a factory with an environment that has a lot of electrical interference. which cable would she prefer to use? jennifer would prefer to use because its metal sheath reduces interference.
Answers: 1
You know the right answer?
Questions
![question](/tpl/images/cats/fizika.png)
![question](/tpl/images/cats/istoriya.png)
History, 15.10.2020 19:01
![question](/tpl/images/cats/mat.png)
Mathematics, 15.10.2020 19:01
![question](/tpl/images/cats/istoriya.png)
![question](/tpl/images/cats/mat.png)
Mathematics, 15.10.2020 19:01
![question](/tpl/images/cats/obshestvoznanie.png)
Social Studies, 15.10.2020 19:01
![question](/tpl/images/cats/mat.png)
Mathematics, 15.10.2020 19:01
![question](/tpl/images/cats/obshestvoznanie.png)
Social Studies, 15.10.2020 19:01
![question](/tpl/images/cats/User.png)
Engineering, 15.10.2020 19:01
![question](/tpl/images/cats/en.png)
![question](/tpl/images/cats/fizika.png)
![question](/tpl/images/cats/istoriya.png)
![question](/tpl/images/cats/mat.png)
![question](/tpl/images/cats/mat.png)
Mathematics, 15.10.2020 19:01
![question](/tpl/images/cats/himiya.png)
![question](/tpl/images/cats/mat.png)
![question](/tpl/images/cats/en.png)
![question](/tpl/images/cats/himiya.png)
Chemistry, 15.10.2020 19:01
![question](/tpl/images/cats/en.png)