-
Notifications
You must be signed in to change notification settings - Fork 0
Design
David Hellwig edited this page Nov 2, 2021
·
16 revisions







Two new classes were added to adhere to the single responsibilty principle. TileTray will handle giving out tiles, CorporationTray will hold corporation information.
Seperation of Concerns: UI class can no longer directly interact with the board. StockMarketTray can no long affect the board. UI no longer directly associated with Banker class.
Principle of Least Knowledge: Classes that shouldn't have had access to other classes had access removed.

