tisement. The process is as follows: 1. The text of the advertisement is received as text 2. The text is then translated into a desired language. 3. The translation depends upon the mode of advertisement 4. The translated text is then proof-read for consistency 5. And then the text is advertised on the required mode Your task is the following: • Identify the design pattern that can be used over here • Justify your choice • Make a class diagram (using UML Notation) • Implement the classes in JAVA • Test your implementation

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

Suppose you are employed by a advertisement agency to design a system to send advertisements in different languages and to different modes such as sms, email, in-mail, cable-tv, etc. (more can be added later or).

The process of sending an advertisement is always the same irrespective of the language or the mode of the advertisement. The process is as follows:

1. The text of the advertisement is received as text

2. The text is then translated into a desired language.

3. The translation depends upon the mode of advertisement

4. The translated text is then proof-read for consistency

5. And then the text is advertised on the required mode

Your task is the following:

Identify the design pattern that can be used over here

• Justify your choice

• Make a class diagram (using UML Notation)

• Implement the classes in JAVA

• Test your implementation

Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY