Ok, so in terms of the code structure, is this how I'd lay that out:
class Application
Sub GettingSomeData
If (Data is from database) then
Dim Foo as new DataClass = DataHandlerClass.LoadData(DataRow)
If (Data is XML) then
Dim Foo as new DataClass = DataHandlerClass.LoadData(XML)
end sub
end class
class DataHandlerClass
OverLoaded Sub LoadData(Data as RecordSEt)
... (Load Data from Recordset) ...
Return DataClass
OverLoaded Sub LoadData(Data as XML)
... (Load Data from Recordset) ...
Return DataClass
end class
class DataClass
...
end class
Bookmarks