Examining the UML Models: Static Models

Abstract

In this chapter, we’ll introduce you to the UML diagrams known as structural diagrams, which describe the structure (static structure) of your solution. The following UML diagrams are structural diagrams:

In C#, this is a method with the void keyword in the signature to indicate that it doesn’t return a value.Google Scholar

6.

Well, your code wouldn’t work as intended if not, would it?Google Scholar

7.

With garbage collection, the Finalize method isn’t really a destructor in the true sense, but we’ll stay with the OOP terminology.Google Scholar

9.

NET assemblies can consist of one or more physical files, or even be in dynamic assemblies that are contained in memory. However, for the sake of this discussion, an assembly equals one physical file.Google Scholar

10.

DLL hell“ refers to the annoying struggle of registering and unregistering the different versions of.dll files in the Registry, often resulting in a DLL version incompatible with the application being registered..NET solves this by making the assemblies (DLLs) self-describing through the use of a manifest, which means that registration is no longer necessary, and allows the use of side-by-side assemblies, or private assemblies.Google Scholar

11.

VEA allows you to generate code without assigning your classes to components. You simply choose the physical file names when generating code.12. To some extent, this will prevent you from distributing your classes to different physical machines. This isn’t entirely true, however, because the same component can be running different machines at the same time.Google Scholar