Skip to content

robalascott/funktionella

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

funktionella

Programutveckling i funktionella

I denna uppgift ska ni skriva en ritapplikation med ett grafiskt (och för användaren intuitivt) användargränssnitt. Användaren ska kunna rita olika typer av objekt som linjer, ovaler och flerhörningar genom att välja typ från en meny eller knappsats. Det ska vara möjligt att markera ettenskilt objekt i vyn för ta bort eller ändra egenskaper för detta. I uppgiften ingår att i lösningen använda sig av följande designmönster (på lämpliga ställen): • Model-View-Controller (separata paket för de olika delarna) • Subject-Observer, t.ex. för att uppdatera olika delvyer då modellen ändrats • Command för att implementera undo/redo-funktionalitet • Template-metoder • Façade, t.ex. för att dölja komplexitet i modellen • Någon form av skapelsemönster för att skapa de ritbara objekten, ex. Prototype • Någon form av automatisk uppdatering av de knappar eller menyalternativ utifrån vilka ritbara typer som finns i modellen (t.ex. genom att undersöka vilka abstract factory-metoder som finns i modellen)

About

Programutveckling i funktionella

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published