У меня есть 80-90 классов, которые являются типом расчета. Но каждый класс использует один метод
вычислить, что является одинаковым в каждом в классе. Предметы, которые отличаются в каждом классе, являются
переменные экземпляра, используемые внутри метода compute.
Причина, по которой я ищу шаблон, заключается в том, что то, что я делаю, кажется чрезвычайно повторяющимся. Ниже приведен пример только одного вычисления, но может быть до 200 вычислений.
Protected Overrides Sub Compute(ByVal cache As Cache.ClientCache(Of System.Guid), _
ByRef objIsTickBoxATicked As IClientAnswer(Of System.Guid))
Dim objClientAdviceParas As ClientAdviceParagraphs
'Get the Client Advice Paragraphs
objClientAdviceParas = GetTickBoxesFromCache(GetAnonymousCache(cache), _
CType(cache.Client, Client))
'Return the value
objIsTickBoxATicked.BoolValue = _
CheckTickBox(objClientAdviceParas, m_csClientAdviceParaWelfareBenefitsReferral)
End Sub