A complete object-oriented design for Tic-Tac-Toe — a playable board, the full class model (players, board, pluggable rules), an O(1) win check, a codeable interface you can implement, and the patterns that scale it to N×N, K-in-a-row, and bots.
A complete object-oriented design for a multi-level parking lot — the class model, pluggable spot-allocation and pricing strategies, an O(1) availability lookup, a live simulator you can drive cars into, and a codeable interface you can implement against.