On the previous page the code shows that the class CalculatorService has both the Interface definition (ICALCULATOR) as well as the class definition called CalculatorService that implements the interface. But on this page the code shows the interface definition wrapped in the Module called Service. Where the heck did that come from?
Also this page references a new file named Program.vb (or .cs) but no mention of when that was supposed to be created. It appears that we are supposed to add a new class file called program,
but it also says that the Sub Main() will be created, which it will
not (at least not in VB).
But it appears in the final code at the bottom of this page that the module definition, and the two classes are all contained within one file. It is very confusing.
One other thing, there is a BUG in this code as it is missing the End Module statement.