Skip to content

Progress in this phase so far #18

@vagosdim

Description

@vagosdim
  1. Renamed the BuisnessLogic class to GuiController and updated all its references.

  2. Broke the cycles at the package diagram level between the DataKeeper and TableConstruction packages.

  3. Split DataKeeper to 6 classes, 4 classes that stores data, 1 class that handles the processing of the data and 1 GlobalDataManager.

  4. Removed cycles at Gui class diagram level.

Next Steps:

  • Trace back call hierarchy and populate classes with logic methods at datakeeper because now they are simply Data Containers.
  • If time, create interface at DataKeeper and Factory so that clients use interface( good bonus).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions