NTU Computer Science - CZ2002 Object Oriented Design Principles (OODP)
-
Updated
Nov 18, 2019 - Java
NTU Computer Science - CZ2002 Object Oriented Design Principles (OODP)
A polished Java Swing desktop app demonstrating the Chain of Responsibility pattern for real-time transaction validation.
A sleek Java Swing desktop application showcasing the Builder Pattern, complete with live preview and instant configuration output.
A sleek, modular Java Swing desktop messenger that sends Text, Image, or Audio messages via Email, WhatsApp, or SMS — all powered by the Bridge Pattern.
Customize your hero’s abilities, apply modular upgrades, and see real-time changes in stats and sprites!
A modern Java Swing application demonstrating the Composite Design Pattern by building a flexible restaurant menu and order system.
Add a description, image, and links to the oodp topic page so that developers can more easily learn about it.
To associate your repository with the oodp topic, visit your repo's landing page and select "manage topics."