October 2018
Beginner to intermediate
736 pages
17h 39m
English
The logical architecture, along with the use cases diagram from Chapter 6, Development Tools and Best Practices, indicates three obvious component projects that will need to be accounted for, one each for the following:
Each of these component projects, in turn, needs access to some common object types—they all need to be able to handle Product instances, and most of them also need to be able to work with Artisan and Order instances as well:

There may well be other business objects that aren't immediately apparent from this breakout, but ...