A course on advanced object-oriented design and programming
-
Updated
Jan 12, 2026 - Java
A course on advanced object-oriented design and programming
Java record source generator
Interactive flower shop bouquet builder. Demonstrates Java OOP design with enums, immutable value objects, service layer, and Stream-based statistics. Console app architected for Spring Boot REST API extension.
java Versioned Aggregate Tactical Pattern
Spring Boot REST API · Clean Architecture (Onion) · two bounded contexts: order history and refund requests · Java 21
Spring PetClinic — DDD, rich domain, Hexagonal Architecture, CQRS, jOOQ, JDBC, JPA, JTE, full Testing Pyramid.
DDD tactical patterns + Hexagonal Architecture reference — Java 25, Spring Boot 4, framework-free domain module, Testcontainers.
Console-based banking application built in Java — OOP, DDD, layered architecture
Add a description, image, and links to the value-objects topic page so that developers can more easily learn about it.
To associate your repository with the value-objects topic, visit your repo's landing page and select "manage topics."