I could greatly use some guidence with structuring my classes. I am new to classes in VB.NET.
I have the following business objects/structure.
1) Entity (Vendor, Company)
2) Person (Employee, Client, Vendor)
3) Contracts( New Solicitation, Monitor Contracts, Bid On COntracts, Contract Won, Earned/Billed Revenue)
4) then I have a collection of shared actions and behaviors for the application to render, display, and interact with these three main objects.
I am not sure if I should group the many shared functions into a common class or group them tighly with the three main objects. For example, getPersonPicture(userID) is meant to use a user's GUID to get a user picture for a control.
I am looking for a very rough/dirty guidence and any help appreciated. thanks!!!