Choose a design pattern to present to the class

Assignment Help Computer Engineering
Reference no: EM132278217

Pair/Group Presentation: DP Project

With a partner, choose a Design Pattern to present to the class in a ~10-min lecture (in Powerpoint format). You will present it to the class between 4/24 and 4/29. Inform Prof. Neville by Monday 4/22 which one you'd like to present, and the members of your team. Only one group will get to present any single Design Pattern; the first group to contact me for a pattern will get it.

Be sure to illustrate the structure of your program with UML and/or Hierarchy charts in your presentation.

Along with your lecture, prepare a simple Java program that perfectly illustrates your DP; be prepared to walk the class through it, and to explain how it implements the DP.

Hand in a hardcopy 3-5 page writeup (as a group) of your topic when you present.

Each group-member must turn in a copy of their Powerpoint file and their group's DP example code to the TurnIn folder by the date of their presentation.

Available Design Patterns:

Builder
Prototype

Adapter
Bridge
Decorator
Façade
Flyweight
Proxy
Composite

Chain of Responsibility
Command
Interpreter
Mediator
Memento
Observer
Visitor

Attachment:- Design Pattern Presentation.rar

Verified Expert

This assignment was related to one of the popular design patterns which is BUILDER design pattern. A simple java code demonstrating the application and working of Builder DP has been developed.Related to the java code, a UML diagram has been created with the report on BUILDER DP.Finally, a power-point presentation showing the features of the design patterns has been prepared.

Reference no: EM132278217

Questions Cloud

Do you believe the leader acted ethically in the situation : Conclude by justifying whether or not you think this leader supports the values of conscious capitalism. Is the leader's leadership style effective?
Impact of Education Levels on Smoking Cessation Programs : Assignment Title - The Impact of Education Levels on Smoking Cessation Programs for Individuals with Diabetes. Discuss your study population
Identify key physical risks and planned control measures : Comprehensive Program Analysis - Analyse the design, implementation and evaluation of an event and document this within a professionally written report
Case study - The Wallace Group : In the basic assignment, you are to pick out what YOU think are the KEY issues and make recommendations, applying class theory on the way
Choose a design pattern to present to the class : Choose a Design Pattern to present to the class in a ~10-min lecture (in Powerpoint format). You will present it to the class between 4/24 and 4/29
How much would you have to fund this perpetuity to guarantee : Given an interest rate of 5%, how much would you have to fund this perpetuity to guarantee the charity a payment of $50,000 per year?
Create presentation that will be used as part of story pitch : Tasks: Using Microsoft PowerPoint, create a presentation that will be used as part of a story pitch. You can use the record feature in powerPoint to develop.
What is the beta of this companys stock : What is the beta of this company's stock? Based on the magnitude of the beta, do you think it is low risk, high risk, or somewhere in between?
Discuss the societal aspects of the indonesian gamelan : Discuss the societal aspects of the Indonesian Gamelan. Compare the use of drumming in African, Latin American and Native North American rituals.

Reviews

Write a Review

Computer Engineering Questions & Answers

  Print out the word if its first n bytes match the search

Write a C program that reads a text file and prints out any words that begin with a user-input string. The program should prompt the user for the search string.

  Write a program to supply the answer

Write a program to supply the answer. The input to the program is the amount of artificial sweetener needed to kill a mouse and the weight of the mouse.

  Define web traffic must flow via organizations web proxy

A common management requirement is that "all external Web traffic must flow via the organization's Web proxy.

  Your boss has just heard about some nefarious computer

your boss has just heard about some nefarious computer activities called ping sweeps and port scans. he wants to know

  Calculate the time required for each of three trip

Prompts the user for destination, number of miles driven, and speed driven (both as integer values).

  Give the assembly language code of microcontroller

For each of the logic statements, give the assembly language code of your microcontroller to set the condition code register and to branch to the ELSE.

  Find a minimum from an array with size of 6

Write a COMPLETE program that will find a minimum from an array with size of 6. The program should ask for input from the keyboard for all the elements.

  Write about Business Websites and Tourism Industry Websites

Write about Business Websites and Tourism Industry Websites. What are the different parts in Server Name? Explain them with example

  Define a class for a type called fraction

Define a class for a type called Fraction. This class is used to represent a ratio of two integers. Embed your class in a test program.

  Figure out which version of freertos to use

Figure out which version of FreeRTOS to use, one suggestion is V8. RUN IT AND WATCH [there are V9 and V6 at least, available]

  Define a second function to determine the estimated cost

Define a second function to determine the estimated cost of an item in a specified number of years, given the current price of the item and the inflation rate.

  Discuss the best practices in interface design

Discuss the best practices in interface design that should be followed during the creation of a satisfactory user experience in an Android phone application.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd