[EN]
Link to Notion: https://www.notion.so/Gerumap-b36b45fe3bbc4fa5afe9715c0f029cb2
Application demo: MindMap.
List of design patterns used:
- Singleton (Main Frame)
- Observer (binding between the data model and the view)
- Factory (creating/adding nodes within the tree)
- State (the application operates in multiple states; each state has its own implementation)
- Command (used to implement undo/redo)
- Serialization (implemented using JSON)
Nikola Timotijevic 63/18 RN
[SR]
Link ka notion-u : https://www.notion.so/Gerumap-b36b45fe3bbc4fa5afe9715c0f029cb2
Snimak aplikacije : MindMap.
Spisak korišćenih patterna:
- Singleton(Main Frame)
- Observer(Veza modela-podataka i view-a)
- Factory(Implementiranje dodavanja čvorova unutar stabla)
- State(Aplikacija se nalazi u više stanja, svako stanje ima odgovarajuču implementaciju)
- Command(Upotrebljen da se implementira undo/redo)
- Serijalizacija(Implementirana pomoću JSON formata)
Nikola Timotijevic 63/18 RN