You are creating a Windows application by using the .NET Framework 3.5.
You plan to develop utility classes for the application. The classes will provide a data access layer, a
business logic layer, and a presentation layer.
The presentation layer utility class provides functions for the controls on the forms.
You need to ensure that the utility classes can be reused in other applications. You want to achieve this
goal by using minimum possible development effort.
What should you do?
A.
Create a Web service that references the utility classes.
B.
Create a utility class for the data access layer, business logic layer, and the presentation layer as a
class library.
C.
Create a utility class for the data access layer and the business logic layer as a class library. Create a
separate utility class for the presentation layer as an executable.
D.
Create a utility class as a Windows Presentation Foundation (WPF) control for the data access layer
and the business logic layer. Create a separate utility class for the presentation layer as a console
application.