VincentFerrigan / kth-iv1350-object-oriented-design

MIT License
0 stars 2 forks source link

Increasing Cohesion, applying the MVC framework. #14

Open VincentFerrigan opened 1 year ago

VincentFerrigan commented 1 year ago

Utskrifter (Cohesion)

Receipt, Display och SaleLog, tillsammans med Amount, sköter sin egna "pretty printing". Printer gör/sköter själva "utskriften".

Interaktivtet kopplat till MVC

View styr interaktiviteten i systemet dvs. I/O.

Externa System (Cohesion och MVC)

DiscountRegister, InventorySystem och AccountSystem kopplas till externa "flat file databases" (a.k.a. CSV filer).

Innebär att View inte längre får returer, annat än void.

Exceptions löser vi inför seminarium 4.

VincentFerrigan commented 1 year ago