Skip to content

Mhamuda/CSE4122-Object_Oriented_Design_and_Design_Patterns_Lab

Repository files navigation

CSE4122-Object Oriented Design and Design Patterns Lab

4th Year 1st Semester

Author

@Mhamuda

Language

  • Java

Assignments

Lab Experiment List on Object Oriented Analysis and Design :

  1. Write a Java Program that demonstrate multiple interface/inheritance. You are free to choose application for demonstrating multiple interface/inheritance.
  2. Write a Java program to demonstrate a PET management system—which can be PET shop, PET care, PET service. You have to follow appropriate object-oriented design concept to implement the tasks.

Lab Experiment List on Design Pattern :

  1. Write a Java program to demonstrate the implementation of a facade design pattern for a Banking Service with Checking, Saving, and Investment modules.
  2. Write a Java program to demonstrate the implementation of a composite design pattern by using an example with a building composed of generic housing structures.
  3. Write a Java program to demonstrate the implementation of a proxy pattern for an online retail store with global distribution and warehousing.
  4. Write a Java program to demonstrate the implementation of a decorator pattern for a web page, which might display complex behavior, such as only allowing access to authorized users, or splitting search results across multiple pages.
  5. Write a Java program to demonstrate the implementation of a state design pattern for a vending machine functionality on purchasing items.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages