# Week 6

:::{card} Learning goals
- Model and implement system components using classes
- Find association, inheritance, aggregation relations between objects
- Draw class diagrams
- Use appropriate controls to list data on a GUI 
- Store associated data pairs in a dictionary
- Organize and manage related data using `Dictionary`
:::


:::{toctree}
:hidden: true
week06/inventory-system
week06/class-diagram
week06/dictionary
week06/presenting-data-on-a-grid
week06/global-style-for-gui-controls
week06/printable-classes
week06/back-to-the-problem
week06/appendix
:::

<!--
Missing concepts:
- decimals should be initialized with `m` suffix
- I have to introduce get and set for properties
-->