- Ahnaf Shahrear Khan
- Computer Science & Engineering, University of Rajshahi
- Code:
CSE-4122
Check out my Design Patterns Repository that contains 10 Design Patterns with examples
- Lab Assignment 1: Write a Java Program demonstrating multiple interface/inheritance. You are free to choose the application for demonstrating multiple interface/inheritance. ✓
- Lab Assignment 2: Write a Java program to demonstrate a Pet Management System - which can be a pet shop, pet care or pet service. You have to follow appropriate object oriented design concepts to implement the tasks. ✓
- Lab Assignment 3: Write a Java program to demonstrate the implementation of a Façade Design Pattern for a banking service with checking, saving and investment modules ✓
- Lab Assignment 4: 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 ✓
- Lab Assignment 5: Write a Java program to demonstrate the implementation of a Proxy Design Pattern for an online retail store with global distribution and warehousing. ✓
- Lab Assignment 6: Write a Java program to demonstrate the implementation of a Decorator Design Pattern for a web page, which might display complex behaviour, such as only allowing access to authorized users or splitting search results across multiple pages. ✓
- Lab Assignment 7: Write a Java program to demonstrate the implementation of a State Design Pattern for a vending machine functionality on purchasing items. ✓