Glossary

`Task` is a dataclass

clean, minimal boilerplate, auto-generated `__repr__` and `__eq__` - **Observer pattern** — `TaskManager` doesn't know about console output or logging details; it just notifies observers - **Loose coupling** — you can swap `ConsoleNotifier` for an `EmailNotifier` without touching `TaskManager` - **H

Learn More

Related Terms